Uses of Interface
com.sun.xml.xsom.XSComponent

Packages that use XSComponent
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
com.sun.tools.xjc.reader.xmlschema   
com.sun.tools.xjc.reader.xmlschema.bindinfo Object Model that represents customization declarations. 
com.sun.xml.xsom Interfaces that the client should use to access schema information. 
com.sun.xml.xsom.impl Implementation of the com.sun.xml.xsom package. 
com.sun.xml.xsom.impl.scd   
com.sun.xml.xsom.util   
 

Uses of XSComponent in com.sun.tools.xjc.model
 

Methods in com.sun.tools.xjc.model that return XSComponent
 XSComponent CBuiltinLeafInfo.getSchemaComponent()
           
 XSComponent CCustomizable.getSchemaComponent()
          If this model object is built from XML Schema, this property returns a schema component from which the model is built.
 XSComponent CEnumConstant.getSchemaComponent()
           
 XSComponent CEnumLeafInfo.getSchemaComponent()
           
 XSComponent CPropertyInfo.getSchemaComponent()
          If this model object is built from XML Schema, this property returns a schema component from which the model is built.
 XSComponent Model.getSchemaComponent()
          Deprecated. Always return null. Perhaps you are interested in Model.schemaComponent?
 

Constructors in com.sun.tools.xjc.model with parameters of type XSComponent
CArrayInfo(Model model, CNonElement itemType, XSComponent source, CCustomizations customizations)
           
CAttributePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, QName attName, TypeUse type, QName typeName, boolean required)
           
CClassInfo(Model model, CClassInfoParent p, String shortName, Locator location, QName typeName, QName elementName, XSComponent source, CCustomizations customizations)
           
CClassInfo(Model model, JCodeModel cm, String fullName, Locator location, QName typeName, QName elementName, XSComponent source, CCustomizations customizations)
           
CClassInfo(Model model, JPackage pkg, String shortName, Locator location, QName typeName, QName elementName, XSComponent source, CCustomizations customizations)
           
CClassRef(Model model, XSComponent source, BIClass decl, CCustomizations customizations)
           
CClassRef(Model model, XSComponent source, BIEnum decl, CCustomizations customizations)
           
CElementPropertyInfo(String name, CElementPropertyInfo.CollectionMode collection, ID id, MimeType expectedMimeType, XSComponent source, CCustomizations customizations, Locator locator, boolean required)
           
CEnumConstant(String name, String javadoc, String lexical, XSComponent source, CCustomizations customizations, Locator loc)
           
CEnumLeafInfo(Model model, QName typeName, CClassInfoParent container, String shortName, CNonElement base, Collection<CEnumConstant> _members, XSComponent source, CCustomizations customizations, Locator _sourceLocator)
           
CPropertyInfo(String name, boolean collection, XSComponent source, CCustomizations customizations, Locator locator)
           
CReferencePropertyInfo(String name, boolean collection, boolean required, boolean isMixed, XSComponent source, CCustomizations customizations, Locator locator, boolean dummy, boolean content, boolean isMixedExtended)
           
CValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, QName typeName)
           
 

Uses of XSComponent in com.sun.tools.xjc.reader.xmlschema
 

Fields in com.sun.tools.xjc.reader.xmlschema with type parameters of type XSComponent
 Stack<XSComponent> SimpleTypeBuilder.refererStack
          The component that is refering to the simple type which we are building.
 

Methods in com.sun.tools.xjc.reader.xmlschema that return XSComponent
 XSComponent ClassSelector.getCurrentRoot()
           
 XSComponent SimpleTypeBuilder.getReferer()
           
 

Methods in com.sun.tools.xjc.reader.xmlschema that return types with arguments of type XSComponent
 Set<XSComponent> BGMBuilder.getReferer(XSType c)
          Find all types that refer to the given complex type.
 

Methods in com.sun.tools.xjc.reader.xmlschema with parameters of type XSComponent
 CClass ClassSelector.bindToType(XSComplexType t, XSComponent referer, boolean cannotBeDelayed)
           
 CTypeInfo ClassSelector.bindToType(XSComponent sc, XSComponent referer)
          Checks if the given component is being mapped to a type.
 CElement ClassSelector.bindToType(XSElementDecl e, XSComponent referer)
           
 TypeUse ClassSelector.bindToType(XSType t, XSComponent referer)
           
 String BGMBuilder.deriveName(String name, XSComponent comp)
          Derives a name from a schema component.
 BindInfo BGMBuilder.getBindInfo(XSComponent schemaComponent)
          Gets the BindInfo object associated to a schema component.
 BindInfo BGMBuilder.getOrCreateBindInfo(XSComponent schemaComponent)
          Gets or creates the BindInfo object associated to a schema component.
 boolean SimpleTypeBuilder.isAcknowledgedXmimeContentTypes(XSComponent c)
           
 CElement ClassSelector.isBound(XSElementDecl x, XSComponent referer)
          Checks if the given component is bound to a class.
 void ClassSelector.queueBuild(XSComponent sc, CElement bean)
           
 void BGMBuilder.ying(XSComponent sc, XSComponent referer)
          If the component maps to a property, forwards to purple, otherwise to green.
 

Uses of XSComponent in com.sun.tools.xjc.reader.xmlschema.bindinfo
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo that return XSComponent
 XSComponent BindInfo.getOwner()
           
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type XSComponent
 CReferencePropertyInfo BIProperty.createContentExtendedMixedReferenceProperty(String defaultName, XSComponent source, RawTypeSet types)
           
 CReferencePropertyInfo BIProperty.createDummyExtendedMixedReferenceProperty(String defaultName, XSComponent source, RawTypeSet types)
           
 CReferencePropertyInfo BIProperty.createReferenceProperty(String defaultName, boolean forConstant, XSComponent source, RawTypeSet types, boolean isMixed, boolean dummy, boolean content, boolean isMixedExtended)
           
 CValuePropertyInfo BIProperty.createValueProperty(String defaultName, boolean forConstant, XSComponent source, TypeUse tu, QName typeName)
           
static BIProperty BIProperty.getCustomization(XSComponent c)
          Finds a property customization that describes how the given component should be mapped to a property (if it's mapped to a property at all.)
static void BIFactoryMethod.handle(XSComponent source, CPropertyInfo prop)
          If the given component has BIInlineBinaryData customization, reflect that to the specified property.
static void BIInlineBinaryData.handle(XSComponent source, CPropertyInfo prop)
          If the given component has BIInlineBinaryData customization, reflect that to the specified property.
 String BISchemaBinding.mangleClassName(String name, XSComponent cmp)
          Transforms the default name produced from XML name by following the customization.
 void BindInfo.setOwner(BGMBuilder _builder, XSComponent _owner)
          Sets the owner schema component and a reference to BGMBuilder.
 

Uses of XSComponent in com.sun.xml.xsom
 

Subinterfaces of XSComponent in com.sun.xml.xsom
 interface XSAttContainer
          Common aspect of XSComplexType and XSAttGroupDecl as the container of attribute uses/attribute groups.
 interface XSAttGroupDecl
          Attribute group declaration.
 interface XSAttributeDecl
          Attribute declaration.
 interface XSAttributeUse
          Attribute use.
 interface XSComplexType
          Complex type.
 interface XSContentType
          Content of a complex type.
 interface XSDeclaration
          Base interface of all "declarations".
 interface XSElementDecl
          Element declaration.
 interface XSFacet
          Facet for a simple type.
 interface XSIdentityConstraint
          Identity constraint.
 interface XSListSimpleType
          List simple type.
 interface XSModelGroup
          Model group.
 interface XSModelGroupDecl
          Named model group declaration.
 interface XSNotation
          Notation declaration.
 interface XSParticle
          Particle schema component.
 interface XSRestrictionSimpleType
          Restriction simple type.
 interface XSSchema
          Schema.
 interface XSSimpleType
          Simple type.
 interface XSTerm
          A component that can be referenced from XSParticle This interface provides a set of type check functions (isXXX), which are essentially:
 interface XSType
          Base interface for XSComplexType and XSSimpleType.
 interface XSUnionSimpleType
          Union simple type.
 interface XSWildcard
          Wildcard schema component (used for both attribute wildcard and element wildcard.) XSWildcard interface can always be downcasted to either Any, Other, or Union.
static interface XSWildcard.Any
          ##any wildcard.
static interface XSWildcard.Other
          ##other wildcard.
static interface XSWildcard.Union
          Wildcard of a set of namespace URIs.
 interface XSXPath
          Selector or field of XSIdentityConstraint.
 

Methods in com.sun.xml.xsom that return XSComponent
 XSComponent XSComponent.selectSingle(String scd, NamespaceContext nsContext)
          Evaluates a schema component designator against this schema component and returns the first resulting schema component.
 XSComponent XSSchemaSet.selectSingle(String scd, NamespaceContext nsContext)
          Evaluates a schema component designator against this schema component and returns the first resulting schema component.
 XSComponent SCD.selectSingle(XSComponent contextNode)
          Evaluates the SCD against the given context node and returns the matched node.
 XSComponent SCD.selectSingle(XSSchemaSet contextNode)
          Evaluates the SCD against the whole schema set and returns the matched node.
 

Methods in com.sun.xml.xsom that return types with arguments of type XSComponent
 Collection<XSComponent> SCD.select(Collection<? extends XSComponent> contextNodes)
          Evaluates the SCD against the given set of context nodes and returns the matched nodes.
abstract  Iterator<XSComponent> SCD.select(Iterator<? extends XSComponent> contextNodes)
          Evaluates the SCD against the given set of context nodes and returns the matched nodes.
 Collection<XSComponent> XSComponent.select(String scd, NamespaceContext nsContext)
          Evaluates a schema component designator against this schema component and returns the resulting schema components.
 Collection<XSComponent> XSSchemaSet.select(String scd, NamespaceContext nsContext)
          Evaluates a schema component designator against this schema component and returns the resulting schema components.
 Collection<XSComponent> SCD.select(XSComponent contextNode)
          Evaluates the SCD against the given context node and returns the matched nodes.
 Collection<XSComponent> SCD.select(XSSchemaSet contextNode)
          Evaluates the SCD against the whole schema and returns the matched nodes.
 

Methods in com.sun.xml.xsom with parameters of type XSComponent
 Collection<XSComponent> SCD.select(XSComponent contextNode)
          Evaluates the SCD against the given context node and returns the matched nodes.
 XSComponent SCD.selectSingle(XSComponent contextNode)
          Evaluates the SCD against the given context node and returns the matched node.
 

Method parameters in com.sun.xml.xsom with type arguments of type XSComponent
 Collection<XSComponent> SCD.select(Collection<? extends XSComponent> contextNodes)
          Evaluates the SCD against the given set of context nodes and returns the matched nodes.
abstract  Iterator<XSComponent> SCD.select(Iterator<? extends XSComponent> contextNodes)
          Evaluates the SCD against the given set of context nodes and returns the matched nodes.
 

Uses of XSComponent in com.sun.xml.xsom.impl
 

Subinterfaces of XSComponent in com.sun.xml.xsom.impl
 interface ContentTypeImpl
          Marker interface that says this implementation implements XSContentType.
 

Classes in com.sun.xml.xsom.impl that implement XSComponent
 class AttGroupDeclImpl
           
 class AttributeDeclImpl
           
 class AttributesHolder
           
 class AttributeUseImpl
           
 class ComplexTypeImpl
           
 class ComponentImpl
           
 class ElementDecl
           
 class EmptyImpl
           
 class FacetImpl
           
 class IdentityConstraintImpl
          XSIdentityConstraint implementation.
 class ListSimpleTypeImpl
           
 class ModelGroupDeclImpl
           
 class ModelGroupImpl
           
 class NotationImpl
           
 class ParticleImpl
           
 class RestrictionSimpleTypeImpl
           
 class SchemaImpl
           
 class SimpleTypeImpl
           
 class UnionSimpleTypeImpl
           
 class WildcardImpl
           
static class WildcardImpl.Any
           
static class WildcardImpl.Finite
           
static class WildcardImpl.Other
           
 class XPathImpl
           
 

Methods in com.sun.xml.xsom.impl that return XSComponent
 XSComponent ComponentImpl.selectSingle(String scd, NamespaceContext nsContext)
           
 XSComponent SchemaImpl.selectSingle(String scd, NamespaceContext nsContext)
           
 XSComponent SchemaSetImpl.selectSingle(String scd, NamespaceContext nsContext)
           
 

Methods in com.sun.xml.xsom.impl that return types with arguments of type XSComponent
 Collection<XSComponent> ComponentImpl.select(String scd, NamespaceContext nsContext)
           
 Collection<XSComponent> SchemaImpl.select(String scd, NamespaceContext nsContext)
           
 Collection<XSComponent> SchemaSetImpl.select(String scd, NamespaceContext nsContext)
           
 

Uses of XSComponent in com.sun.xml.xsom.impl.scd
 

Classes in com.sun.xml.xsom.impl.scd with type parameters of type XSComponent
 interface Axis<T extends XSComponent>
          Axis of traversal.
 class Step<T extends XSComponent>
          Building block of SCD.
 

Fields in com.sun.xml.xsom.impl.scd with type parameters of type XSComponent
static Axis<XSComponent> Axis.DESCENDANTS
          All descendants reachable via default axes.
static Axis<XSComponent> Axis.INTERMEDIATE_SKIP
          Pseudo-axis that visits all skipped intermediate steps.
static Axis<XSComponent> Axis.SCOPE
           
 

Methods in com.sun.xml.xsom.impl.scd that return types with arguments of type XSComponent
 Iterator<XSComponent> SCDImpl.select(Iterator<? extends XSComponent> contextNode)
           
 

Methods in com.sun.xml.xsom.impl.scd with parameters of type XSComponent
 Iterator<T> Axis.iterator(XSComponent contextNode)
           
 

Method parameters in com.sun.xml.xsom.impl.scd with type arguments of type XSComponent
 Iterator<T> Step.evaluate(Iterator<XSComponent> nodeSet)
          Evaluate this step against the current node set and returns matched nodes.
 Iterator<T> Axis.iterator(Iterator<? extends XSComponent> contextNodes)
           
 Iterator<XSComponent> SCDImpl.select(Iterator<? extends XSComponent> contextNode)
           
 

Uses of XSComponent in com.sun.xml.xsom.util
 

Methods in com.sun.xml.xsom.util with parameters of type XSComponent
 boolean XSFinder.find(XSComponent c)
          Invokes this object as a visitor with the specified component.
static String NameGetter.get(XSComponent comp)
          Gets the name of the specified component in the default locale.
 



Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.