Package jadex.xml

Class AbstractInfo

  • Direct Known Subclasses:
    SubobjectInfo, TypeInfo

    public class AbstractInfo
    extends java.lang.Object
    Superclass for XML object type/link infos.
    • Field Detail

      • xmlinfo

        protected XMLInfo xmlinfo
      • xmlpathelementswithouttag

        protected QName[] xmlpathelementswithouttag
        The xml path elements without tag.
      • id

        protected int id
        The info id.
      • idcnt

        protected static int idcnt
        The id cnt.
    • Constructor Detail

      • AbstractInfo

        public AbstractInfo​(XMLInfo xmlinfo)
        Create an abstract OAV info.
    • Method Detail

      • getXMLInfo

        public XMLInfo getXMLInfo()
        Get the xmlinfo.
        Returns:
        The xmlinfo.
      • getXMLPath

        public java.lang.String getXMLPath()
        Get the xmlpath
      • getXMLTag

        public QName getXMLTag()
        Get the xml tag
      • getXMLPathElements

        public QName[] getXMLPathElements()
        Get the xmlpath as string array.
        Returns:
        The xmlpath.
      • getXMLPathElementsWithoutElement

        public QName[] getXMLPathElementsWithoutElement()
        Get the xml path without element.
      • getXMLPathDepth

        public int getXMLPathDepth()
        Get the path depth.
      • getFilter

        public IFilter<java.lang.Object> getFilter()
        Get the filter.
        Returns:
        the filter
      • getId

        public int getId()
        Get the id.
        Returns:
        The id.
      • toString

        public java.lang.String toString()
        Get a string representation of this mapping.
        Overrides:
        toString in class java.lang.Object