Class SchemaProcessor.InternalSchemaProcessor

  • All Implemented Interfaces:
    com.sun.xml.xsom.visitor.XSContentTypeVisitor, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor, com.sun.xml.xsom.visitor.XSTermVisitor, com.sun.xml.xsom.visitor.XSVisitor
    Enclosing class:
    SchemaProcessor

    private class SchemaProcessor.InternalSchemaProcessor
    extends java.lang.Object
    implements com.sun.xml.xsom.visitor.XSVisitor, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Set<com.sun.xml.xsom.XSElementDecl> seen  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void annotation​(com.sun.xml.xsom.XSAnnotation xSAnnotation)  
      void attGroupDecl​(com.sun.xml.xsom.XSAttGroupDecl decl)  
      void attributeDecl​(com.sun.xml.xsom.XSAttributeDecl xSAttributeDecl)  
      void attributeUse​(com.sun.xml.xsom.XSAttributeUse use)  
      void complexType​(com.sun.xml.xsom.XSComplexType type)  
      void elementDecl​(com.sun.xml.xsom.XSElementDecl type)  
      void empty​(com.sun.xml.xsom.XSContentType xSContentType)  
      void facet​(com.sun.xml.xsom.XSFacet facet)  
      void identityConstraint​(com.sun.xml.xsom.XSIdentityConstraint xSIdentityConstraint)  
      void listSimpleType​(com.sun.xml.xsom.XSListSimpleType xSListSimpleType)  
      void modelGroup​(com.sun.xml.xsom.XSModelGroup group)  
      void modelGroupDecl​(com.sun.xml.xsom.XSModelGroupDecl decl)  
      void notation​(com.sun.xml.xsom.XSNotation xSNotation)  
      void particle​(com.sun.xml.xsom.XSParticle part)  
      void restrictionSimpleType​(com.sun.xml.xsom.XSRestrictionSimpleType type)  
      void schema​(com.sun.xml.xsom.XSSchema s)  
      void simpleType​(com.sun.xml.xsom.XSSimpleType type)  
      void unionSimpleType​(com.sun.xml.xsom.XSUnionSimpleType type)  
      void wildcard​(com.sun.xml.xsom.XSWildcard xSWildcard)  
      void xpath​(com.sun.xml.xsom.XSXPath xSXPath)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • seen

        private java.util.Set<com.sun.xml.xsom.XSElementDecl> seen
    • Constructor Detail

      • InternalSchemaProcessor

        private InternalSchemaProcessor()
    • Method Detail

      • annotation

        public void annotation​(com.sun.xml.xsom.XSAnnotation xSAnnotation)
        Specified by:
        annotation in interface com.sun.xml.xsom.visitor.XSVisitor
      • attGroupDecl

        public void attGroupDecl​(com.sun.xml.xsom.XSAttGroupDecl decl)
        Specified by:
        attGroupDecl in interface com.sun.xml.xsom.visitor.XSVisitor
      • attributeDecl

        public void attributeDecl​(com.sun.xml.xsom.XSAttributeDecl xSAttributeDecl)
        Specified by:
        attributeDecl in interface com.sun.xml.xsom.visitor.XSVisitor
      • attributeUse

        public void attributeUse​(com.sun.xml.xsom.XSAttributeUse use)
        Specified by:
        attributeUse in interface com.sun.xml.xsom.visitor.XSVisitor
      • complexType

        public void complexType​(com.sun.xml.xsom.XSComplexType type)
        Specified by:
        complexType in interface com.sun.xml.xsom.visitor.XSVisitor
      • schema

        public void schema​(com.sun.xml.xsom.XSSchema s)
        Specified by:
        schema in interface com.sun.xml.xsom.visitor.XSVisitor
      • facet

        public void facet​(com.sun.xml.xsom.XSFacet facet)
        Specified by:
        facet in interface com.sun.xml.xsom.visitor.XSVisitor
      • notation

        public void notation​(com.sun.xml.xsom.XSNotation xSNotation)
        Specified by:
        notation in interface com.sun.xml.xsom.visitor.XSVisitor
      • identityConstraint

        public void identityConstraint​(com.sun.xml.xsom.XSIdentityConstraint xSIdentityConstraint)
        Specified by:
        identityConstraint in interface com.sun.xml.xsom.visitor.XSVisitor
      • xpath

        public void xpath​(com.sun.xml.xsom.XSXPath xSXPath)
        Specified by:
        xpath in interface com.sun.xml.xsom.visitor.XSVisitor
      • wildcard

        public void wildcard​(com.sun.xml.xsom.XSWildcard xSWildcard)
        Specified by:
        wildcard in interface com.sun.xml.xsom.visitor.XSTermVisitor
      • modelGroupDecl

        public void modelGroupDecl​(com.sun.xml.xsom.XSModelGroupDecl decl)
        Specified by:
        modelGroupDecl in interface com.sun.xml.xsom.visitor.XSTermVisitor
      • modelGroup

        public void modelGroup​(com.sun.xml.xsom.XSModelGroup group)
        Specified by:
        modelGroup in interface com.sun.xml.xsom.visitor.XSTermVisitor
      • elementDecl

        public void elementDecl​(com.sun.xml.xsom.XSElementDecl type)
        Specified by:
        elementDecl in interface com.sun.xml.xsom.visitor.XSTermVisitor
      • particle

        public void particle​(com.sun.xml.xsom.XSParticle part)
        Specified by:
        particle in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
      • empty

        public void empty​(com.sun.xml.xsom.XSContentType xSContentType)
        Specified by:
        empty in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
      • simpleType

        public void simpleType​(com.sun.xml.xsom.XSSimpleType type)
        Specified by:
        simpleType in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
      • listSimpleType

        public void listSimpleType​(com.sun.xml.xsom.XSListSimpleType xSListSimpleType)
        Specified by:
        listSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
      • unionSimpleType

        public void unionSimpleType​(com.sun.xml.xsom.XSUnionSimpleType type)
        Specified by:
        unionSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
      • restrictionSimpleType

        public void restrictionSimpleType​(com.sun.xml.xsom.XSRestrictionSimpleType type)
        Specified by:
        restrictionSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor