public abstract class XNode extends Object implements DebugDumpable, Visitable, Cloneable, Serializable
Modifier and Type | Field and Description |
---|---|
static QName |
KEY_CONTAINER_ID |
static QName |
KEY_OID |
static QName |
KEY_REFERENCE_DESCRIPTION |
static QName |
KEY_REFERENCE_FILTER |
static QName |
KEY_REFERENCE_OBJECT |
static QName |
KEY_REFERENCE_OID |
static QName |
KEY_REFERENCE_RELATION |
static QName |
KEY_REFERENCE_RESOLUTION_TIME |
static QName |
KEY_REFERENCE_TARGET_NAME |
static QName |
KEY_REFERENCE_TYPE |
static QName |
KEY_VERSION |
INDENT_STRING
Constructor and Description |
---|
XNode() |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(Visitor visitor) |
XNode |
clone() |
XNode |
cloneTransformKeys(Transformer<QName,QName> keyTransformer) |
protected void |
copyCommonAttributesFrom(XNode xnode) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
protected String |
dumpSuffix() |
String |
getComment() |
abstract String |
getDesc() |
int |
getLineNumber() |
Integer |
getMaxOccurs() |
String |
getOriginDescription() |
File |
getOriginFile() |
XNode |
getParent() |
QName |
getTypeQName() |
abstract boolean |
isEmpty() |
boolean |
isExplicitTypeDeclaration() |
void |
setComment(String comment) |
void |
setExplicitTypeDeclaration(boolean explicitTypeDeclaration) |
void |
setLineNumber(int lineNumber) |
void |
setMaxOccurs(Integer maxOccurs) |
void |
setOriginDescription(String originDescription) |
void |
setOriginFile(File originFile) |
void |
setParent(XNode parent) |
void |
setTypeQName(QName typeQName) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
debugDump
public static final QName KEY_OID
public static final QName KEY_VERSION
public static final QName KEY_CONTAINER_ID
public static final QName KEY_REFERENCE_OID
public static final QName KEY_REFERENCE_TYPE
public static final QName KEY_REFERENCE_RELATION
public static final QName KEY_REFERENCE_DESCRIPTION
public static final QName KEY_REFERENCE_FILTER
public static final QName KEY_REFERENCE_RESOLUTION_TIME
public static final QName KEY_REFERENCE_TARGET_NAME
public static final QName KEY_REFERENCE_OBJECT
public XNode getParent()
public void setParent(XNode parent)
public File getOriginFile()
public void setOriginFile(File originFile)
public String getOriginDescription()
public void setOriginDescription(String originDescription)
public int getLineNumber()
public void setLineNumber(int lineNumber)
public String getComment()
public void setComment(String comment)
public QName getTypeQName()
public void setTypeQName(QName typeQName)
public Integer getMaxOccurs()
public void setMaxOccurs(Integer maxOccurs)
public abstract boolean isEmpty()
public boolean isExplicitTypeDeclaration()
public void setExplicitTypeDeclaration(boolean explicitTypeDeclaration)
public XNode cloneTransformKeys(Transformer<QName,QName> keyTransformer)
protected void copyCommonAttributesFrom(XNode xnode)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public abstract String getDesc()
protected String dumpSuffix()
Copyright © 2016 evolveum. All rights reserved.