Package jadex.xml

Class AccessInfo


  • public class AccessInfo
    extends java.lang.Object
    Meta info for accessing (reading / writing) an element.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Object defaultvalue
      The default value read.
      protected java.lang.Object extrainfo
      The extra info.
      protected java.lang.String ignore
      The ignore property.
      static java.lang.String IGNORE_READ
      Ignore when reading.
      static java.lang.String IGNORE_READWRITE
      Ignore when reading and writing.
      static java.lang.String IGNORE_WRITE
      Ignore when writing.
      protected java.lang.Object objectidentifier
      The object identifier.
      static java.lang.String THIS
      Constant for identifying this.
      protected QName[] xmlobjectnames
      The xml object name.
    • Constructor Summary

      Constructors 
      Constructor Description
      AccessInfo​(QName xmlobjectname)
      Create a new access info.
      AccessInfo​(QName[] xmlobjectnames)
      Create a new access info.
      AccessInfo​(QName[] xmlobjectnames, java.lang.Object objectidentifier)
      Create a new access info.
      AccessInfo​(QName[] xmlobjectnames, java.lang.Object objectidentifier, java.lang.String ignore)
      Create a new access info.
      AccessInfo​(QName[] xmlobjectnames, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue)
      Create a new access info.
      AccessInfo​(QName[] xmlobjectnames, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue, java.lang.Object extrainfo)
      Create a new access info.
      AccessInfo​(QName xmlobjectname, java.lang.Object objectidentifier)
      Create a new access info.
      AccessInfo​(QName xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore)
      Create a new access info.
      AccessInfo​(QName xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue)
      Create a new access info.
      AccessInfo​(QName xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue, java.lang.Object extrainfo)
      Create a new access info.
      AccessInfo​(java.lang.String xmlobjectname)
      Create a new access info.
      AccessInfo​(java.lang.String xmlobjectname, java.lang.Object objectidentifier)
      Create a new access info.
      AccessInfo​(java.lang.String xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore)
      Create a new access info.
      AccessInfo​(java.lang.String xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue)
      Create a new access info.
      AccessInfo​(java.lang.String xmlobjectname, java.lang.Object objectidentifier, java.lang.String ignore, java.lang.Object defaultvalue, java.lang.Object extrainfo)
      Create a new access info.
    • Field Detail

      • THIS

        public static final java.lang.String THIS
        Constant for identifying this.
        See Also:
        Constant Field Values
      • IGNORE_READ

        public static final java.lang.String IGNORE_READ
        Ignore when reading.
        See Also:
        Constant Field Values
      • IGNORE_WRITE

        public static final java.lang.String IGNORE_WRITE
        Ignore when writing.
        See Also:
        Constant Field Values
      • IGNORE_READWRITE

        public static final java.lang.String IGNORE_READWRITE
        Ignore when reading and writing.
        See Also:
        Constant Field Values
      • objectidentifier

        protected java.lang.Object objectidentifier
        The object identifier.
      • xmlobjectnames

        protected QName[] xmlobjectnames
        The xml object name.
      • defaultvalue

        protected java.lang.Object defaultvalue
        The default value read.
      • ignore

        protected java.lang.String ignore
        The ignore property.
      • extrainfo

        protected java.lang.Object extrainfo
        The extra info.
    • Constructor Detail

      • AccessInfo

        public AccessInfo​(QName xmlobjectname)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName xmlobjectname,
                          java.lang.Object objectidentifier)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue,
                          java.lang.Object extrainfo)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName[] xmlobjectnames)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName[] xmlobjectnames,
                          java.lang.Object objectidentifier)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName[] xmlobjectnames,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName[] xmlobjectnames,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(QName[] xmlobjectnames,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue,
                          java.lang.Object extrainfo)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(java.lang.String xmlobjectname)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(java.lang.String xmlobjectname,
                          java.lang.Object objectidentifier)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(java.lang.String xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(java.lang.String xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue)
        Create a new access info.
      • AccessInfo

        public AccessInfo​(java.lang.String xmlobjectname,
                          java.lang.Object objectidentifier,
                          java.lang.String ignore,
                          java.lang.Object defaultvalue,
                          java.lang.Object extrainfo)
        Create a new access info.
    • Method Detail

      • getObjectIdentifier

        public java.lang.Object getObjectIdentifier()
        Get the objectidentifier.
        Returns:
        The objectidentifier.
      • getXmlObjectName

        public QName getXmlObjectName()
        Get the xmlobjectname.
        Returns:
        The xmlobjectname.
      • getXmlObjectNames

        public QName[] getXmlObjectNames()
        Get the xmlobjectnames.
        Returns:
        The xmlobjectnames.
      • getDefaultValue

        public java.lang.Object getDefaultValue()
        Get the defaultvalue.
        Returns:
        The defaultvalue.
      • isIgnoreRead

        public boolean isIgnoreRead()
        Is ignore read.
        Returns:
        True, if should be ignored when reading.
      • isIgnoreWrite

        public boolean isIgnoreWrite()
        Is ignore write.
        Returns:
        True, if should be ignored when writing.
      • getExtraInfo

        public java.lang.Object getExtraInfo()
        Get the extrainfo.
        Returns:
        The extrainfo.