Class XMLSchemaReference

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getResource()  
      java.lang.String getSchemaContext()
      Get the path to the simple/complex type definition, element or group to be referenced in the schema
      javax.xml.namespace.QName getSchemaContextAsQName()  
      javax.xml.namespace.QName getSchemaContextAsQName​(org.eclipse.persistence.internal.oxm.NamespaceResolver nsResolver)
      INTERNAL:
      int getType()
      Indicates if the schema reference references a simple type definition, complex type definition, element, or group.
      abstract java.net.URL getURL()
      A URL which referenes the Schema.
      void initialize​(org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session)
      Allow subclasses to perform initialization if required.
      boolean isGlobalDefinition()
      Indicates a global definition
      boolean isValid​(org.w3c.dom.Document document, org.xml.sax.ErrorHandler errorHandler)  
      void setResource​(java.lang.String resource)  
      void setSchemaContext​(java.lang.String schemaContext)
      Set the path to the simple/complex type definition, element, or group to be referenced in the schema
      void setSchemaContextAsQName​(javax.xml.namespace.QName qname)  
      void setType​(int type)
      Set to indicate if the schema reference references a simple type definition, complex type definition, element or group.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getResource

        public java.lang.String getResource()
      • setResource

        public void setResource​(java.lang.String resource)
      • getURL

        public abstract java.net.URL getURL()
        Description copied from interface: XMLSchemaReference
        A URL which referenes the Schema.
        Specified by:
        getURL in interface XMLSchemaReference
        Returns:
        the schema URL
      • getType

        public int getType()
        Indicates if the schema reference references a simple type definition, complex type definition, element, or group.
        Specified by:
        getType in interface XMLSchemaReference
        Returns:
        COMPLEX_TYPE=1, SIMPLE_TYPE=2, ELEMENT=3, GROUP=5
      • setType

        public void setType​(int type)
        Set to indicate if the schema reference references a simple type definition, complex type definition, element or group.
        Parameters:
        type - - COMPLEX_TYPE=1, SIMPLE_TYPE=2, ELEMENT=3, GROUP=5
      • getSchemaContext

        public java.lang.String getSchemaContext()
        Get the path to the simple/complex type definition, element or group to be referenced in the schema
        Specified by:
        getSchemaContext in interface XMLSchemaReference
        Returns:
        the schema context
      • setSchemaContext

        public void setSchemaContext​(java.lang.String schemaContext)
        Set the path to the simple/complex type definition, element, or group to be referenced in the schema
        Parameters:
        schemaContext - - the schema context
      • setSchemaContextAsQName

        public void setSchemaContextAsQName​(javax.xml.namespace.QName qname)
      • getSchemaContextAsQName

        public javax.xml.namespace.QName getSchemaContextAsQName()
      • getSchemaContextAsQName

        public javax.xml.namespace.QName getSchemaContextAsQName​(org.eclipse.persistence.internal.oxm.NamespaceResolver nsResolver)
        INTERNAL:
        Parameters:
        nsResolver -
        Returns:
      • isValid

        public boolean isValid​(org.w3c.dom.Document document,
                               org.xml.sax.ErrorHandler errorHandler)
      • isGlobalDefinition

        public boolean isGlobalDefinition()
        Indicates a global definition
      • initialize

        public void initialize​(org.eclipse.persistence.internal.core.sessions.CoreAbstractSession session)
        Allow subclasses to perform initialization if required. This method will typically be called during the owning descriptor's initialization phase.
        Parameters:
        session -