Class XNodeImpl

    • Field Detail

      • KEY_OID

        public static final QName KEY_OID
      • KEY_VERSION

        public static final QName KEY_VERSION
      • KEY_CONTAINER_ID

        public static final QName KEY_CONTAINER_ID
      • KEY_REFERENCE_OID

        public static final QName KEY_REFERENCE_OID
      • KEY_REFERENCE_TYPE

        public static final QName KEY_REFERENCE_TYPE
      • KEY_REFERENCE_RELATION

        public static final QName KEY_REFERENCE_RELATION
      • KEY_REFERENCE_DESCRIPTION

        public static final QName KEY_REFERENCE_DESCRIPTION
      • KEY_REFERENCE_FILTER

        public static final QName KEY_REFERENCE_FILTER
      • KEY_REFERENCE_RESOLUTION_TIME

        public static final QName KEY_REFERENCE_RESOLUTION_TIME
      • KEY_REFERENCE_TARGET_NAME

        public static final QName KEY_REFERENCE_TARGET_NAME
      • KEY_REFERENCE_OBJECT

        public static final QName KEY_REFERENCE_OBJECT
      • DUMMY_NAME

        public static final QName DUMMY_NAME
      • typeQName

        protected QName typeQName
      • elementName

        protected QName elementName
      • maxOccurs

        protected Integer maxOccurs
    • Constructor Detail

      • XNodeImpl

        public XNodeImpl()
    • Method Detail

      • setParent

        public void setParent​(XNodeImpl parent)
      • getOriginFile

        public File getOriginFile()
      • setOriginFile

        public void setOriginFile​(File originFile)
      • getOriginDescription

        public String getOriginDescription()
      • setOriginDescription

        public void setOriginDescription​(String originDescription)
      • getLineNumber

        public int getLineNumber()
      • setLineNumber

        public void setLineNumber​(int lineNumber)
      • getComment

        public String getComment()
      • setComment

        public void setComment​(String comment)
      • setTypeQName

        public void setTypeQName​(QName typeQName)
      • getElementName

        public QName getElementName()
      • setElementName

        public void setElementName​(QName elementName)
      • setMaxOccurs

        public void setMaxOccurs​(Integer maxOccurs)
      • isEmpty

        public abstract boolean isEmpty()
        Specified by:
        isEmpty in interface XNode
      • setExplicitTypeDeclaration

        public void setExplicitTypeDeclaration​(boolean explicitTypeDeclaration)
      • copyCommonAttributesFrom

        protected void copyCommonAttributesFrom​(XNodeImpl xnode)
      • debugDump

        public String debugDump()
        Description copied from interface: DebugDumpable
        Show the content of the object intended for diagnostics by system administrator. The out put should be suitable to use in system logs at "debug" level. It may be multi-line, but in that case it should be well indented and quite terse. As it is intended to be used by system administrator, it should not use any developer terms such as class names, exceptions or stack traces.
        Specified by:
        debugDump in interface DebugDumpable
        Returns:
        content of the object intended for diagnostics by system administrator.
      • getDesc

        public abstract String getDesc()
      • dumpSuffix

        protected String dumpSuffix()
      • isHeterogeneousList

        public boolean isHeterogeneousList()
      • isSingleEntryMap

        public final boolean isSingleEntryMap()