|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.dna.graph.connectors.RepositorySourceCapabilities
@Immutable public class RepositorySourceCapabilities
The capabilities of a RepositorySource
. This class can be used as is, or subclassed to define more complex behavior.
RepositorySource.getCapabilities()
Field Summary | |
---|---|
static boolean |
DEFAULT_SUPPORT_EVENTS
The default support for updates is false . |
static boolean |
DEFAULT_SUPPORT_SAME_NAME_SIBLINGS
The default support for same-name-siblings is true . |
static boolean |
DEFAULT_SUPPORT_UPDATES
The default support for updates is false . |
Constructor Summary | |
---|---|
RepositorySourceCapabilities()
Create a capabilities object using the defaults, . |
|
RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates)
|
|
RepositorySourceCapabilities(boolean supportsSameNameSiblings,
boolean supportsUpdates,
boolean supportsEvents)
|
Method Summary | |
---|---|
boolean |
supportsEvents()
Return whether the source supports events through RepositorySourceListener s. |
boolean |
supportsSameNameSiblings()
Return whether the source supports same name siblings. |
boolean |
supportsUpdates()
Return whether the source supports updates. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final boolean DEFAULT_SUPPORT_SAME_NAME_SIBLINGS
public static final boolean DEFAULT_SUPPORT_UPDATES
public static final boolean DEFAULT_SUPPORT_EVENTS
Constructor Detail |
---|
public RepositorySourceCapabilities()
public RepositorySourceCapabilities(boolean supportsSameNameSiblings, boolean supportsUpdates)
public RepositorySourceCapabilities(boolean supportsSameNameSiblings, boolean supportsUpdates, boolean supportsEvents)
Method Detail |
---|
public boolean supportsSameNameSiblings()
public boolean supportsUpdates()
false
implies that no connections would allow
updates to the content.
public boolean supportsEvents()
RepositorySourceListener
s.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |