|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 RepositorySourceListeners. |
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()
RepositorySourceListeners.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||