Class WildcardBase

    • Field Detail

      • s_allowedAttributes

        public static final StringArray s_allowedAttributes
        List of allowed attribute names.
      • s_processValues

        public static final EnumSet s_processValues
      • m_namespaces

        private java.lang.String[] m_namespaces
        'namespace' attribute value.
      • m_processType

        private int m_processType
        'processContents' attribute value.
    • Constructor Detail

      • WildcardBase

        public WildcardBase​(int type)
        Constructor.
        Parameters:
        type - element type
    • Method Detail

      • getNamespaces

        public java.lang.String[] getNamespaces()
        Get 'namespace' attribute value.
        Returns:
        namespaces
      • setNamespaces

        public void setNamespaces​(java.lang.String[] namespaces)
        Set 'namespace' attribute value.
        Parameters:
        namespaces -
      • getProcessContents

        public int getProcessContents()
        Get 'processContents' attribute type code.
        Returns:
        code (-1 if not set)
      • setProcessContents

        public void setProcessContents​(int code)
        Set 'processContents' attribute type code.
        Parameters:
        code - (-1 to unset)
      • getProcessContentsText

        public java.lang.String getProcessContentsText()
        Get 'processContents' attribute text.
        Returns:
        text (null if not set)
      • setProcessContentsText

        private void setProcessContentsText​(java.lang.String text,
                                            IUnmarshallingContext ictx)
        Set 'processContents' attribute text. This method is provided only for use when unmarshalling.
        Parameters:
        text -
        ictx -
      • prevalidate

        public void prevalidate​(ValidationContext vctx)
        Description copied from class: SchemaBase
        Prevalidate component information. The prevalidation step is used to check isolated aspects of a component, such as the settings for enumerated values. This empty base class implementation should be overridden by each subclass that requires prevalidation handling.
        Specified by:
        prevalidate in interface IComponent
        Overrides:
        prevalidate in class AnnotatedBase
        Parameters:
        vctx - validation context