Class SchemaProcessor.InternalSchemaProcessor

java.lang.Object
com.sun.xml.analysis.types.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 Object implements com.sun.xml.xsom.visitor.XSVisitor, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Set<com.sun.xml.xsom.XSElementDecl>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    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 Details

    • seen

      private Set<com.sun.xml.xsom.XSElementDecl> seen
  • Constructor Details

    • InternalSchemaProcessor

      private InternalSchemaProcessor()
  • Method Details

    • 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