public abstract class XdiAbstractAttribute extends XdiAbstractSubGraph<XdiAttribute> implements XdiAttribute
Modifier and Type | Class and Description |
---|---|
static class |
XdiAbstractAttribute.MappingContextNodeXdiAttributeIterator |
XdiContext.MappingXdiContextContextNodeIterator
Modifier | Constructor and Description |
---|---|
protected |
XdiAbstractAttribute(ContextNode contextNode) |
Modifier and Type | Method and Description |
---|---|
static XdiAttribute |
fromContextNode(ContextNode contextNode)
Factory method that creates an XDI attribute bound to a given context node.
|
static XdiAttribute |
fromXDIAddress(XDIAddress XDIaddress) |
LiteralNode |
getLiteralBoolean(Boolean literalData) |
Object |
getLiteralData() |
Boolean |
getLiteralDataBoolean() |
Double |
getLiteralDataNumber() |
String |
getLiteralDataString() |
LiteralNode |
getLiteralNode() |
LiteralNode |
getLiteralNode(Object literalData) |
LiteralNode |
getLiteralNumber(Double literalData) |
LiteralNode |
getLiteralString(String literalData) |
static boolean |
isValid(ContextNode contextNode)
Checks if a context node is a valid XDI attribute.
|
static boolean |
isValidXDIArc(XDIArc XDIarc) |
LiteralNode |
setLiteralBoolean(Boolean literalData) |
LiteralNode |
setLiteralData(Object literalData) |
LiteralNode |
setLiteralNumber(Double literalData) |
LiteralNode |
setLiteralString(String literalData) |
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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
dereference, 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, getXdiInnerRoot
compareTo
protected XdiAbstractAttribute(ContextNode contextNode)
public static boolean isValid(ContextNode contextNode)
contextNode
- The context node to check.public static XdiAttribute fromContextNode(ContextNode contextNode)
contextNode
- The context node that is an XDI attribute.public static XdiAttribute fromXDIAddress(XDIAddress XDIaddress)
public LiteralNode setLiteralData(Object literalData)
setLiteralData
in interface XdiAttribute
public LiteralNode setLiteralString(String literalData)
setLiteralString
in interface XdiAttribute
public LiteralNode setLiteralNumber(Double literalData)
setLiteralNumber
in interface XdiAttribute
public LiteralNode setLiteralBoolean(Boolean literalData)
setLiteralBoolean
in interface XdiAttribute
public LiteralNode getLiteralNode()
getLiteralNode
in interface XdiAttribute
public LiteralNode getLiteralNode(Object literalData)
getLiteralNode
in interface XdiAttribute
public LiteralNode getLiteralString(String literalData)
getLiteralString
in interface XdiAttribute
public LiteralNode getLiteralNumber(Double literalData)
getLiteralNumber
in interface XdiAttribute
public LiteralNode getLiteralBoolean(Boolean literalData)
getLiteralBoolean
in interface XdiAttribute
public Object getLiteralData()
getLiteralData
in interface XdiAttribute
public String getLiteralDataString()
getLiteralDataString
in interface XdiAttribute
public Double getLiteralDataNumber()
getLiteralDataNumber
in interface XdiAttribute
public Boolean getLiteralDataBoolean()
getLiteralDataBoolean
in interface XdiAttribute
public static boolean isValidXDIArc(XDIArc XDIarc)
Copyright © 2017. All rights reserved.