| Package | Description |
|---|---|
| xdi2.core |
The XDI graph model and basic operations on it.
|
| xdi2.core.constants |
Constants used for the core XDI graph model.
|
| xdi2.core.features.dictionary | |
| xdi2.core.features.linkcontracts.instantiation | |
| xdi2.core.features.nodetypes | |
| xdi2.core.features.policy | |
| xdi2.core.impl | |
| xdi2.core.impl.json |
Implementation of the XDI graph model as JSON objects.
|
| xdi2.core.impl.keyvalue |
Implementation of the XDI graph model as key/value pairs.
|
| xdi2.core.impl.memory |
In-memory implementation of the XDI graph model.
|
| xdi2.core.impl.wrapped |
XDI graph model implementations that wrap an in-memory XDI graph.
|
| xdi2.core.syntax |
XDI Syntax for addresses, statements, arcs, etc.
|
| xdi2.core.syntax.parser | |
| xdi2.core.util |
Utility classes.
|
| xdi2.core.util.iterators |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
Statement.ContextNodeStatement.getObject() |
XDIArc |
Statement.LiteralStatement.getPredicate() |
XDIArc |
Node.getXDIArc()
Every node has an associated arc.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ContextNode.containsContextNode(XDIArc XDIarc)
Checks if a context node with a given arc exists under this context node.
|
void |
ContextNode.delContextNode(XDIArc XDIarc)
Deletes the context node with a given arc.
|
ContextNode |
ContextNode.getContextNode(XDIArc XDIarc)
Returns the context node with a given arc.
|
ContextNode |
ContextNode.getContextNode(XDIArc XDIarc,
boolean subgraph)
Returns the context node with a given arc.
|
ContextNode |
ContextNode.setContextNode(XDIArc XDIarc)
Creates a new context node and adds it to this context node, or returns an existing context node.
|
| Modifier and Type | Field and Description |
|---|---|
static XDIArc |
XDIPolicyConstants.XDI_ARC_AND |
static XDIArc |
XDITimestampsConstants.XDI_ARC_AS_CREATION |
static XDIArc |
XDITimestampsConstants.XDI_ARC_AS_EXPIRATION |
static XDIArc |
XDITimestampsConstants.XDI_ARC_AS_T |
static XDIArc |
XDIConstants.XDI_ARC_COMMON_DEFINITION |
static XDIArc |
XDIConstants.XDI_ARC_COMMON_VARIABLE |
static XDIArc |
XDILinkContractConstants.XDI_ARC_DO |
static XDIArc |
XDILinkContractConstants.XDI_ARC_EC_DO |
static XDIArc |
XDIAuthenticationConstants.XDI_ARC_ENCRYPTION |
static XDIArc |
XDIConstants.XDI_ARC_FALSE |
static XDIArc |
XDIPolicyConstants.XDI_ARC_IF |
static XDIArc |
XDIConstants.XDI_ARC_LITERAL |
static XDIArc |
XDIPolicyConstants.XDI_ARC_NOT |
static XDIArc |
XDIPolicyConstants.XDI_ARC_OR |
static XDIArc |
XDIAuthenticationConstants.XDI_ARC_SIGNATURE |
static XDIArc |
XDIConstants.XDI_ARC_TRUE |
static XDIArc |
XDILinkContractConstants.XDI_ARC_V_DO |
static XDIArc |
XDILinkContractConstants.XDI_ARC_V_FROM |
static XDIArc |
XDILinkContractConstants.XDI_ARC_V_TO |
static XDIArc |
XDILinkContractConstants.XDI_ARC_VC_DO |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
Dictionary.dictionaryXDIArcToInstanceXDIArc(XDIArc dictionaryXDIArc) |
static XDIArc |
Dictionary.instanceXDIArcToDictionaryXDIArc(XDIArc instanceXDIArc) |
static XDIArc |
Dictionary.nativeIdentifierToInstanceXDIArc(String nativeIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
Dictionary.dictionaryXDIArcToInstanceXDIArc(XDIArc dictionaryXDIArc) |
static XDIArc |
Dictionary.instanceXDIArcToDictionaryXDIArc(XDIArc instanceXDIArc) |
static String |
Dictionary.instanceXDIArcToNativeIdentifier(XDIArc instanceXDIArc) |
| Modifier and Type | Method and Description |
|---|---|
GenericLinkContract |
LinkContractInstantiation.execute(Graph targetGraph,
Map<XDIArc,XDIAddress> customReplacements,
boolean create) |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
XdiInnerRoot.createInnerRootXDIArc(XDIAddress subject,
XDIAddress predicate)
Returns the inner root arc of a subject address and a predicate address.
|
static XDIArc |
XdiPeerRoot.createPeerRootXDIArc(XDIAddress XDIaddress)
Returns the peer root arc of an address.
|
static XDIArc |
XdiAbstractInstanceUnordered.createXDIArc(boolean attribute,
boolean immutable,
boolean relative,
String literal) |
static XDIArc |
XdiAbstractInstanceOrdered.createXDIArc(boolean attribute,
boolean immutable,
boolean relative,
String literal) |
static XDIArc |
XdiEntityInstanceOrdered.createXDIArc(boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiAttributeInstanceOrdered.createXDIArc(boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiEntityInstanceUnordered.createXDIArc(boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiAttributeInstanceUnordered.createXDIArc(boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiAttributeSingleton.createXDIArc(Character cs,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiAttributeCollection.createXDIArc(Character cs,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiEntityCollection.createXDIArc(Character cs,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiEntitySingleton.createXDIArc(Character cs,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
static XDIArc |
XdiAttributeSingleton.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityInstanceOrdered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeCollection.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeInstanceOrdered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityCollection.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityInstanceUnordered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntitySingleton.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeInstanceUnordered.createXDIArc(XDIArc XDIarc) |
XDIArc |
XdiAbstractContext.getBaseXDIArc()
Returns the "base" arc, without context node type syntax.
|
XDIArc |
XdiContext.getBaseXDIArc() |
static XDIArc |
XdiAbstractContext.getBaseXDIArc(XDIArc XDIarc)
Returns the "base" arc, without context node type syntax.
|
XDIArc |
XdiAbstractContext.getXDIArc() |
XDIArc |
XdiContext.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
XdiAttributeSingleton.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityInstanceOrdered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeCollection.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeInstanceOrdered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityCollection.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntityInstanceUnordered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiEntitySingleton.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAttributeInstanceUnordered.createXDIArc(XDIArc XDIarc) |
static XDIArc |
XdiAbstractContext.getBaseXDIArc(XDIArc XDIarc)
Returns the "base" arc, without context node type syntax.
|
static String |
XdiPeerRoot.getIriOfPeerRootXDIArc(XDIArc XDIarc)
Returns the IRI of the peer root arc.
|
static String |
XdiPeerRoot.getLiteralOfPeerRootXDIArc(XDIArc XDIarc)
Returns the literal of the peer root arc.
|
static XDIAddress |
XdiInnerRoot.getPredicateOfInnerRootXDIArc(XDIArc XDIarc)
Returns the predicate address of the inner root arc.
|
static XDIAddress |
XdiInnerRoot.getSubjectOfInnerRootXDIArc(XDIArc XDIarc)
Returns the subject address of the inner root arcc.
|
static XDIAddress |
XdiPeerRoot.getXDIAddressOfPeerRootXDIArc(XDIArc XDIarc)
Returns the address of the peer root arc.
|
XdiAttribute |
XdiAbstractContext.getXdiAttribute(XDIArc XDIarc,
boolean create) |
XdiAttribute |
XdiContext.getXdiAttribute(XDIArc contextNodeXDIArc,
boolean create) |
XdiAttributeCollection |
XdiAbstractContext.getXdiAttributeCollection(XDIArc XDIarc,
boolean create) |
XdiAttributeCollection |
XdiContext.getXdiAttributeCollection(XDIArc contextNodeXDIArc,
boolean create) |
XdiAttributeSingleton |
XdiAbstractContext.getXdiAttributeSingleton(XDIArc XDIarc,
boolean create) |
XdiAttributeSingleton |
XdiContext.getXdiAttributeSingleton(XDIArc contextNodeXDIArc,
boolean create) |
XdiEntity |
XdiAbstractContext.getXdiEntity(XDIArc XDIarc,
boolean create) |
XdiEntity |
XdiContext.getXdiEntity(XDIArc contextNodeXDIArc,
boolean create) |
XdiEntityCollection |
XdiAbstractContext.getXdiEntityCollection(XDIArc XDIarc,
boolean create) |
XdiEntityCollection |
XdiContext.getXdiEntityCollection(XDIArc contextNodeXDIArc,
boolean create) |
XdiEntitySingleton |
XdiAbstractContext.getXdiEntitySingleton(XDIArc XDIarc,
boolean create) |
XdiEntitySingleton |
XdiContext.getXdiEntitySingleton(XDIArc contextNodeXDIArc,
boolean create) |
static boolean |
XdiAttributeSingleton.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiEntityInstanceOrdered.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAttributeCollection.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiInnerRoot.isValidXDIArc(XDIArc XDIarc)
Checks if a given arc is an inner root arc.
|
static boolean |
XdiAttributeInstanceOrdered.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiEntityCollection.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiEntityInstanceUnordered.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiPeerRoot.isValidXDIArc(XDIArc XDIarc)
Checks if a given arc is a peer root arc.
|
static boolean |
XdiEntitySingleton.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractAttribute.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractCollection.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractRoot.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractEntity.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAttributeInstanceUnordered.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractSingleton.isValidXDIArc(XDIArc XDIarc) |
static boolean |
XdiAbstractInstanceUnordered.isValidXDIArc(XDIArc XDIarc,
boolean attribute) |
static boolean |
XdiAbstractInstanceOrdered.isValidXDIArc(XDIArc XDIarc,
boolean attribute) |
static boolean |
XdiAbstractInstance.isValidXDIArc(XDIArc XDIarc,
boolean attribute) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
Policy.getPolicyXDIArc()
Returns the policy arc of the XDI policy (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
AbstractStatement.AbstractLiteralStatement.getPredicate() |
XDIArc |
DummyContextNode.getXDIArc() |
XDIArc |
AbstractLiteralNode.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractContextNode.containsContextNode(XDIArc contextNodeXDIArc) |
void |
DummyContextNode.delContextNode(XDIArc XDIarc) |
ContextNode |
AbstractContextNode.getContextNode(XDIArc contextNodeXDIArc) |
ContextNode |
AbstractContextNode.getContextNode(XDIArc relativeContextNodeXDIAddress,
boolean subgraph) |
ContextNode |
DummyContextNode.setContextNode(XDIArc XDIarc) |
protected void |
AbstractContextNode.setContextNodeCheckValid(XDIArc XDIarc)
Checks if a context node can be created.
|
protected void |
AbstractContextNode.setContextNodeSetInnerRoot(XDIArc XDIarc,
ContextNode contextNode)
When a context node is created, check if the inner root subject and predicate have to be created too.
|
| Constructor and Description |
|---|
DummyContextNode(Graph graph,
ContextNode contextNode,
XDIArc XDIarc,
Iterable<ContextNode> contextNodes,
Iterable<Relation> relations,
LiteralNode literalNode) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
JSONContextNode.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
void |
JSONContextNode.delContextNode(XDIArc XDIarc) |
ContextNode |
JSONContextNode.getContextNode(XDIArc XDIarc,
boolean subgraph) |
ContextNode |
JSONContextNode.setContextNode(XDIArc XDIarc) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
KeyValueContextNode.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
KeyValueContextNode.containsContextNode(XDIArc XDIarc) |
void |
KeyValueContextNode.delContextNode(XDIArc XDIarc) |
ContextNode |
KeyValueContextNode.getContextNode(XDIArc XDIarc,
boolean subgraph) |
ContextNode |
KeyValueContextNode.setContextNode(XDIArc XDIarc) |
| Constructor and Description |
|---|
KeyValueContextNode(KeyValueGraph graph,
KeyValueContextNode contextNode,
KeyValueStore keyValueStore,
String key,
XDIArc XDIarc) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
MemoryContextNode.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MemoryContextNode.containsContextNode(XDIArc XDIarc) |
void |
MemoryContextNode.delContextNode(XDIArc XDIarc) |
ContextNode |
MemoryContextNode.getContextNode(XDIArc XDIarc,
boolean subgraph) |
ContextNode |
MemoryContextNode.setContextNode(XDIArc XDIarc) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
WrappedContextNode.getXDIArc() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WrappedContextNode.containsContextNode(XDIArc XDIarc) |
void |
WrappedContextNode.delContextNode(XDIArc XDIarc) |
ContextNode |
WrappedContextNode.getContextNode(XDIArc XDIarc,
boolean subgraph) |
ContextNode |
WrappedContextNode.setContextNode(XDIArc XDIarc) |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
XDIArc.create(String string) |
static XDIArc |
XDIArc.fromComponents(Character cs,
boolean variable,
boolean definition,
boolean collection,
boolean attribute,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
XDIArc |
XDIStatement.getContextNodeXDIArc() |
XDIArc |
XDIAddress.getFirstXDIArc() |
XDIArc |
XDIAddress.getLastXDIArc() |
XDIArc |
CloudName.getPeerRootXDIArc() |
XDIArc |
CloudNumber.getPeerRootXDIArc() |
XDIArc |
XDIAddress.getXDIArc(int i) |
protected XDIArc |
ParserAbstract.newXDIArc(String string,
Character cs,
boolean variable,
boolean definition,
boolean collection,
boolean attribute,
boolean immutable,
boolean relative,
String literal,
XDIXRef xref) |
XDIArc |
Parser.parseXDIArc(String string) |
| Modifier and Type | Method and Description |
|---|---|
List<XDIArc> |
XDIAddress.getXDIArcs() |
| Modifier and Type | Method and Description |
|---|---|
static XDIAddress |
XDIAddress.fromComponent(XDIArc XDIarc) |
static XDIStatement |
XDIStatement.fromContextNodeComponents(XDIAddress contextNodeXDIAddress,
XDIArc contextNodeXDIArc) |
static CloudName |
CloudName.fromPeerRootXDIArc(XDIArc peerRootXDIArc) |
static CloudNumber |
CloudNumber.fromPeerRootXDIArc(XDIArc peerRootXDIArc) |
| Modifier and Type | Method and Description |
|---|---|
static XDIAddress |
XDIAddress.fromComponents(List<XDIArc> XDIarcs) |
protected XDIAddress |
ParserAbstract.newXDIAddress(String string,
List<XDIArc> arcs) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
ParserImpl.parseXDIArc(String string) |
| Modifier and Type | Method and Description |
|---|---|
static XDIArc |
GraphUtil.getOwnerPeerRootXDIArc(Graph graph) |
static XDIArc |
XRI2Util.typeToXDIArc(String type)
Maps an XRI 2.0 service type to an XDI arc.
|
| Modifier and Type | Method and Description |
|---|---|
static XDIAddress |
XDIAddressUtil.concatXDIAddresses(XDIAddress XDIaddress,
XDIArc XDIarc)
Concats address(es) and arc(s) into a new address.
|
static XDIAddress |
XDIAddressUtil.concatXDIAddresses(XDIArc... arcs)
Concats address(es) and arc(s) into a new address.
|
static XDIAddress |
XDIAddressUtil.concatXDIAddresses(XDIArc XDIarc,
XDIAddress XDIaddress)
Concats address(es) and arc(s) into a new address.
|
static int |
XDIAddressUtil.indexOfXDIArc(XDIAddress XDIaddress,
XDIArc searchXDIArc)
Get the index of an arc inside an address.
|
static int |
XDIAddressUtil.lastIndexOfXDIArc(XDIAddress XDIaddress,
XDIArc searchXDIArc)
Get the last index of an arc inside an address.
|
static boolean |
VariableUtil.matches(XDIAddress XDIvariableAddress,
XDIArc XDIaddress) |
static XDIAddress |
XDIAddressUtil.replaceXDIAddress(XDIAddress XDIaddress,
XDIArc oldXDIArc,
XDIAddress newXDIAddress)
Replaces all occurrences of an arc with an address.
|
static void |
GraphUtil.setOwnerPeerRootXDIArc(Graph graph,
XDIArc ownerPeerRootXDIArc) |
| Constructor and Description |
|---|
CopyUtil.ReplaceXDIAddressCopyStrategy(XDIArc oldXDIArc,
XDIAddress newXDIArc) |
| Constructor and Description |
|---|
CopyUtil.ReplaceXDIAddressCopyStrategy(Map<XDIArc,XDIAddress> replacements) |
| Modifier and Type | Method and Description |
|---|---|
XDIArc |
MappingContextNodeXDIArcIterator.map(ContextNode contextNode) |
Copyright © 2015. All Rights Reserved.