Class BaseElement

    • Field Detail

      • id

        protected java.lang.String id
      • xmlRowNumber

        protected int xmlRowNumber
      • xmlColumnNumber

        protected int xmlColumnNumber
      • extensionElements

        protected java.util.Map<java.lang.String,​java.util.List<ExtensionElement>> extensionElements
      • attributes

        protected java.util.Map<java.lang.String,​java.util.List<ExtensionAttribute>> attributes
        extension attributes could be part of each element
    • Constructor Detail

      • BaseElement

        public BaseElement()
    • Method Detail

      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getXmlRowNumber

        public int getXmlRowNumber()
      • setXmlRowNumber

        public void setXmlRowNumber​(int xmlRowNumber)
      • getXmlColumnNumber

        public int getXmlColumnNumber()
      • setXmlColumnNumber

        public void setXmlColumnNumber​(int xmlColumnNumber)
      • getExtensionElements

        public java.util.Map<java.lang.String,​java.util.List<ExtensionElement>> getExtensionElements()
      • addExtensionElement

        public void addExtensionElement​(ExtensionElement extensionElement)
      • setExtensionElements

        public void setExtensionElements​(java.util.Map<java.lang.String,​java.util.List<ExtensionElement>> extensionElements)
      • getAttributeValue

        public java.lang.String getAttributeValue​(java.lang.String namespace,
                                                  java.lang.String name)
        Description copied from interface: HasExtensionAttributes
        return value of the attribute from given namespace with given name.
        Specified by:
        getAttributeValue in interface HasExtensionAttributes
        Returns:
        attribute value or null in case when attribute was not found
      • setValues

        public void setValues​(BaseElement otherElement)
      • clone

        public abstract BaseElement clone()
        Overrides:
        clone in class java.lang.Object