Package jadex.xml

Class XMLInfo


  • public class XMLInfo
    extends java.lang.Object
    Info for an xml element, i.e. identifying tag(path), filter etc.
    • Field Detail

      • xmlpath

        protected java.lang.String xmlpath
        The xml tag/path.
      • xmlpathelements

        protected QName[] xmlpathelements
        The xml path elements.
      • filter

        protected IFilter filter
        The procedural filter.
      • createfromtag

        protected boolean createfromtag
        Create from tag flag.
      • preprocessor

        protected IPreProcessor preprocessor
        The preprocessor.
    • Constructor Detail

      • XMLInfo

        public XMLInfo​(java.lang.String xmlpath)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName xmltag)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName[] xmlpathelements)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(java.lang.String xmlpath,
                       IFilter filter)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName xmltag,
                       IFilter filter)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName[] xmlpathelements,
                       IFilter filter)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(java.lang.String xmlpath,
                       IPreProcessor preprocessor)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName[] xmlpathelements,
                       IPreProcessor preprocessor)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(java.lang.String xmlpath,
                       IFilter filter,
                       boolean createfromtag)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(java.lang.String xmlpath,
                       IFilter filter,
                       boolean createfromtag,
                       IPreProcessor preprocessor)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName xmltag,
                       IFilter filter,
                       boolean createfromtag)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName[] xmlpathelements,
                       IFilter filter,
                       boolean createfromtag)
        Create a new xml info.
      • XMLInfo

        public XMLInfo​(QName[] xmlpathelements,
                       IFilter filter,
                       boolean createfromtag,
                       IPreProcessor preprocessor)
        Create a new xml info.
    • Method Detail

      • getXMLPath

        public java.lang.String getXMLPath()
        Get the xmlpath.
        Returns:
        The xmlpath.
      • setXMLPath

        protected void setXMLPath​(java.lang.String xmlpath)
        Set the xmlpath.
        Parameters:
        xmlpath - The xmlpath to set.
      • getXMLPathElements

        public QName[] getXMLPathElements()
        Get the xmlpathelements.
        Returns:
        The xmlpathelements.
      • setXMLPathElements

        protected void setXMLPathElements​(QName[] xmlpathelements)
        Set the xmlpathelements.
        Parameters:
        xmlpathelements - The xmlpathelements to set.
      • getFilter

        public IFilter getFilter()
        Get the filter.
        Returns:
        The filter.
      • isCreateFromTag

        public boolean isCreateFromTag()
        Get the createfromtag.
        Returns:
        The createfromtag.
      • getPreProcessor

        public IPreProcessor getPreProcessor()
        Get the preprocessor.
        Returns:
        the preprocessor.