
public abstract class XdiAbstractCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>> extends XdiAbstractSubGraph<EQC> implements XdiCollection<EQC,EQI,C,U,O,I>
| Modifier and Type | Class and Description |
|---|---|
static class |
XdiAbstractCollection.MappingContextNodeXdiCollectionIterator |
class |
XdiAbstractCollection.XdiInstancesOrderedIterator |
class |
XdiAbstractCollection.XdiInstancesUnorderedIterator |
XdiContext.MappingXdiContextContextNodeIterator| Modifier | Constructor and Description |
|---|---|
protected |
XdiAbstractCollection(ContextNode contextNode,
Class<C> c,
Class<U> u,
Class<O> o,
Class<I> i) |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
createXDIArc(Character cs,
boolean attribute,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XdiCollection<?,?,?,?,?,?> |
fromContextNode(ContextNode contextNode)
Factory method that creates an XDI collection bound to a given context node.
|
static XdiCollection<?,?,?,?,?,?> |
fromXDIAddress(XDIAddress XDIaddress) |
Class<C> |
getC() |
Class<I> |
getI() |
Class<O> |
getO() |
Class<U> |
getU() |
O |
getXdiInstanceOrdered(boolean attribute,
boolean immutable,
boolean relative,
long index)
Gets an XDI instance under this XDI collection.
|
ReadOnlyIterator<I> |
getXdiInstances()
Returns all XDI instances and instances in this XDI collection.
|
ReadOnlyIterator<EQI> |
getXdiInstancesDeref()
Returns all XDI instances and instances in this XDI collection.
|
ReadOnlyIterator<O> |
getXdiInstancesOrdered()
Returns all XDI instances in this XDI collection.
|
long |
getXdiInstancesOrderedCount()
Returns the number of XDI instances in this XDI collection.
|
ReadOnlyIterator<U> |
getXdiInstancesUnordered()
Returns all XDI instances in this XDI collection.
|
long |
getXdiInstancesUnorderedCount()
Returns the number of XDI instances in this XDI collection.
|
U |
getXdiInstanceUnordered(boolean attribute,
boolean immutable,
boolean relative,
String literal)
gets an XDI instance under this XDI collection.
|
static boolean |
isValid(ContextNode contextNode)
Checks if a context node is a valid XDI collection.
|
static boolean |
isValidXDIArc(XDIArc XDIarc) |
I |
setXdiInstance(XDIArc XDIarc)
Sets an XDI instance under this XDI collection.
|
O |
setXdiInstanceOrdered(boolean attribute)
Sets an XDI instance under this XDI collection.
|
O |
setXdiInstanceOrdered(boolean attribute,
boolean immutable,
boolean relative)
Sets an XDI instance under this XDI collection.
|
O |
setXdiInstanceOrdered(boolean attribute,
boolean immutable,
boolean relative,
long index)
Sets an XDI instance under this XDI collection.
|
O |
setXdiInstanceOrdered(boolean attribute,
long index)
Sets an XDI instance under this XDI collection.
|
U |
setXdiInstanceUnordered(boolean attribute)
Sets an XDI instance under this XDI collection.
|
U |
setXdiInstanceUnordered(boolean attribute,
boolean immutable,
boolean relative)
Sets an XDI instance under this XDI collection.
|
U |
setXdiInstanceUnordered(boolean attribute,
boolean immutable,
boolean relative,
String literal)
Sets an XDI instance under this XDI collection.
|
U |
setXdiInstanceUnordered(boolean attribute,
String literal)
Sets an XDI instance under this XDI collection.
|
compareTo, dereference, dereference, equals, findLocalRoot, findRoot, fromContextNode, fromXDIAddress, getBaseXDIArc, getBaseXDIArc, getContextNode, getGraph, getIdentityXdiContext, getIdentityXdiContexts, getReferenceXdiContext, getReplacementXdiContext, getXDIAddress, getXDIArc, getXdiAttribute, getXdiAttribute, getXdiAttributeCollection, getXdiAttributeCollection, getXdiAttributeSingleton, getXdiAttributeSingleton, getXdiContext, getXdiEntity, getXdiEntity, getXdiEntityCollection, getXdiEntityCollection, getXdiEntitySingleton, getXdiEntitySingleton, getXdiInnerRoot, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetXdiInstanceOrdered, getXdiInstanceUnordered, setXdiInstanceOrdered, setXdiInstanceOrdered, setXdiInstanceOrdered, setXdiInstanceOrdered, setXdiInstanceUnordered, setXdiInstanceUnordered, setXdiInstanceUnordered, setXdiInstanceUnordereddereference, dereference, findLocalRoot, findRoot, getBaseXDIArc, getContextNode, getGraph, getIdentityXdiContext, getIdentityXdiContexts, getReferenceXdiContext, getReplacementXdiContext, getXDIAddress, getXDIArc, getXdiAttribute, getXdiAttribute, getXdiAttributeCollection, getXdiAttributeCollection, getXdiAttributeSingleton, getXdiAttributeSingleton, getXdiContext, getXdiEntity, getXdiEntity, getXdiEntityCollection, getXdiEntityCollection, getXdiEntitySingleton, getXdiEntitySingleton, getXdiInnerRootcompareTopublic static boolean isValid(ContextNode contextNode)
contextNode - The context node to check.public static XdiCollection<?,?,?,?,?,?> fromContextNode(ContextNode contextNode)
contextNode - The context node that is an XDI collection.public static XdiCollection<?,?,?,?,?,?> fromXDIAddress(XDIAddress XDIaddress)
public I setXdiInstance(XDIArc XDIarc)
setXdiInstance in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public U setXdiInstanceUnordered(boolean attribute)
public U setXdiInstanceUnordered(boolean attribute, String literal)
public U setXdiInstanceUnordered(boolean attribute, boolean immutable, boolean relative)
public U setXdiInstanceUnordered(boolean attribute, boolean immutable, boolean relative, String literal)
public U getXdiInstanceUnordered(boolean attribute, boolean immutable, boolean relative, String literal)
public ReadOnlyIterator<U> getXdiInstancesUnordered()
getXdiInstancesUnordered in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public long getXdiInstancesUnorderedCount()
getXdiInstancesUnorderedCount in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public O setXdiInstanceOrdered(boolean attribute)
public O setXdiInstanceOrdered(boolean attribute, long index)
public O setXdiInstanceOrdered(boolean attribute, boolean immutable, boolean relative)
public O setXdiInstanceOrdered(boolean attribute, boolean immutable, boolean relative, long index)
public O getXdiInstanceOrdered(boolean attribute, boolean immutable, boolean relative, long index)
public ReadOnlyIterator<O> getXdiInstancesOrdered()
getXdiInstancesOrdered in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public long getXdiInstancesOrderedCount()
getXdiInstancesOrderedCount in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public ReadOnlyIterator<I> getXdiInstances()
getXdiInstances in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public ReadOnlyIterator<EQI> getXdiInstancesDeref()
getXdiInstancesDeref in interface XdiCollection<EQC extends XdiCollection<EQC,EQI,C,U,O,I>,EQI extends XdiSubGraph<EQI>,C extends XdiCollection<EQC,EQI,C,U,O,I>,U extends XdiInstanceUnordered<EQC,EQI,C,U,O,I>,O extends XdiInstanceOrdered<EQC,EQI,C,U,O,I>,I extends XdiInstance<EQC,EQI,C,U,O,I>>public static XDIArc createXDIArc(Character cs, boolean attribute, boolean immutable, boolean relative, String literal, XDIXRef xref)
public static boolean isValidXDIArc(XDIArc XDIarc)
Copyright © 2017. All rights reserved.