Uses of Interface
com.sun.xml.xsom.XSComponent
Packages that use XSComponent
Package
Description
Implementation of the
org.glassfish.jaxb.core.v2.model.core package for XJC.Object Model that represents customization declarations.
Interfaces that the client should use to access schema information.
Implementation of the
com.sun.xml.xsom package.-
Uses of XSComponent in com.sun.tools.xjc.model
Methods in com.sun.tools.xjc.model that return XSComponentModifier and TypeMethodDescriptionfinal XSComponentCBuiltinLeafInfo.getSchemaComponent()CCustomizable.getSchemaComponent()If this model object is built from XML Schema, this property returns a schema component from which the model is built.CEnumConstant.getSchemaComponent()CEnumLeafInfo.getSchemaComponent()final XSComponentCPropertyInfo.getSchemaComponent()If this model object is built from XML Schema, this property returns a schema component from which the model is built.Model.getSchemaComponent()Deprecated.Always return null.Constructors in com.sun.tools.xjc.model with parameters of type XSComponentModifierConstructorDescriptionCArrayInfo(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, 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) CClassInfo(Model model, CClassInfoParent p, 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, org.glassfish.jaxb.core.v2.model.core.ID id, jakarta.activation.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) protectedCPropertyInfo(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 XSComponentModifier and TypeFieldDescriptionfinal Stack<XSComponent>SimpleTypeBuilder.refererStackThe component that is refering to the simple type which we are building.Methods in com.sun.tools.xjc.reader.xmlschema that return XSComponentMethods in com.sun.tools.xjc.reader.xmlschema that return types with arguments of type XSComponentModifier and TypeMethodDescriptionBGMBuilder.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 XSComponentModifier and TypeMethodDescriptionClassSelector.bindToType(XSComplexType t, XSComponent referer, boolean cannotBeDelayed) ClassSelector.bindToType(XSComponent sc, XSComponent referer) Checks if the given component is being mapped to a type.ClassSelector.bindToType(XSElementDecl e, XSComponent referer) ClassSelector.bindToType(XSType t, XSComponent referer) BGMBuilder.deriveName(String name, XSComponent comp) Derives a name from a schema component.BGMBuilder.getBindInfo(XSComponent schemaComponent) Gets the BindInfo object associated to a schema component.BGMBuilder.getOrCreateBindInfo(XSComponent schemaComponent) Gets or creates the BindInfo object associated to a schema component.booleanSimpleTypeBuilder.isAcknowledgedXmimeContentTypes(XSComponent c) final CElementClassSelector.isBound(XSElementDecl x, XSComponent referer) Checks if the given component is bound to a class.voidClassSelector.queueBuild(XSComponent sc, CElement bean) voidBGMBuilder.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 XSComponentMethods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type XSComponentModifier and TypeMethodDescriptionBIProperty.createContentExtendedMixedReferenceProperty(String defaultName, XSComponent source, RawTypeSet types) BIProperty.createDummyExtendedMixedReferenceProperty(String defaultName, XSComponent source, RawTypeSet types) BIProperty.createReferenceProperty(String defaultName, boolean forConstant, XSComponent source, RawTypeSet types, boolean isMixed, boolean dummy, boolean content, boolean isMixedExtended) BIProperty.createValueProperty(String defaultName, boolean forConstant, XSComponent source, TypeUse tu, QName typeName) static BIPropertyBIProperty.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 voidBIFactoryMethod.handle(XSComponent source, CPropertyInfo prop) If the given component hasBIInlineBinaryDatacustomization, reflect that to the specified property.static voidBIInlineBinaryData.handle(XSComponent source, CPropertyInfo prop) If the given component hasBIInlineBinaryDatacustomization, reflect that to the specified property.BISchemaBinding.mangleClassName(String name, XSComponent cmp) Transforms the default name produced from XML name by following the customization.voidBindInfo.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.xsomModifier and TypeInterfaceDescriptioninterfaceCommon aspect ofXSComplexTypeandXSAttGroupDeclas the container of attribute uses/attribute groups.interfaceAttribute group declaration.interfaceAttribute declaration.interfaceAttribute use.interfaceComplex type.interfaceContent of a complex type.interfaceBase interface of all "declarations".interfaceElement declaration.interfaceFacet for a simple type.interfaceIdentity constraint.interfaceList simple type.interfaceModel group.interfaceNamed model group declaration.interfaceNotation declaration.interfaceParticle schema component.interfaceRestriction simple type.interfaceSchema.interfaceSimple type.interfaceA component that can be referenced fromXSParticleThis interface provides a set of type check functions (isXXX), which are essentially:interfaceBase interface forXSComplexTypeandXSSimpleType.interfaceUnion simple type.interfaceWildcard schema component (used for both attribute wildcard and element wildcard.) XSWildcard interface can always be downcasted to either Any, Other, or Union.static interface##anywildcard.static interface##otherwildcard.static interfaceWildcard of a set of namespace URIs.interfaceSelector or field ofXSIdentityConstraint.Methods in com.sun.xml.xsom that return XSComponentModifier and TypeMethodDescriptionfinal XSComponentSCD.selectSingle(XSComponent contextNode) Evaluates the SCD against the given context node and returns the matched node.final XSComponentSCD.selectSingle(XSSchemaSet contextNode) Evaluates the SCD against the whole schema set and returns the matched node.XSComponent.selectSingle(String scd, NamespaceContext nsContext) Evaluates a schema component designator against this schema component and returns the first resulting schema component.XSSchemaSet.selectSingle(String scd, NamespaceContext nsContext) Evaluates a schema component designator against this schema component and returns the first resulting schema component.Methods in com.sun.xml.xsom that return types with arguments of type XSComponentModifier and TypeMethodDescriptionfinal Collection<XSComponent>SCD.select(XSComponent contextNode) Evaluates the SCD against the given context node and returns the matched nodes.final Collection<XSComponent>SCD.select(XSSchemaSet contextNode) Evaluates the SCD against the whole schema and returns the matched nodes.final 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.XSComponent.select(String scd, NamespaceContext nsContext) Evaluates a schema component designator against this schema component and returns the resulting schema components.XSSchemaSet.select(String scd, NamespaceContext nsContext) Evaluates a schema component designator against this schema component and returns the resulting schema components.Methods in com.sun.xml.xsom with parameters of type XSComponentModifier and TypeMethodDescriptionfinal Collection<XSComponent>SCD.select(XSComponent contextNode) Evaluates the SCD against the given context node and returns the matched nodes.final XSComponentSCD.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 XSComponentModifier and TypeMethodDescriptionfinal 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.implModifier and TypeInterfaceDescriptioninterfaceMarker interface that says this implementation implements XSContentType.Classes in com.sun.xml.xsom.impl that implement XSComponentModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassXSIdentityConstraintimplementation.classclassclassclassclassclassclassclassclassclassstatic final classstatic final classstatic final classclassMethods in com.sun.xml.xsom.impl that return XSComponentModifier and TypeMethodDescriptionComponentImpl.selectSingle(String scd, NamespaceContext nsContext) SchemaImpl.selectSingle(String scd, NamespaceContext nsContext) SchemaSetImpl.selectSingle(String scd, NamespaceContext nsContext) Methods in com.sun.xml.xsom.impl that return types with arguments of type XSComponentModifier and TypeMethodDescriptionComponentImpl.select(String scd, NamespaceContext nsContext) SchemaImpl.select(String scd, NamespaceContext nsContext) 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 XSComponentModifier and TypeInterfaceDescriptioninterfaceAxis<T extends XSComponent>Axis of traversal.classStep<T extends XSComponent>Building block ofSCD.Fields in com.sun.xml.xsom.impl.scd with type parameters of type XSComponentModifier and TypeFieldDescriptionstatic final Axis<XSComponent>Axis.DESCENDANTSAll descendants reachable via default axes.static final Axis<XSComponent>Axis.INTERMEDIATE_SKIPPseudo-axis that visits all skipped intermediate steps.static final Axis<XSComponent>Axis.SCOPEMethods in com.sun.xml.xsom.impl.scd that return types with arguments of type XSComponentMethods in com.sun.xml.xsom.impl.scd with parameters of type XSComponentMethod parameters in com.sun.xml.xsom.impl.scd with type arguments of type XSComponentModifier and TypeMethodDescriptionStep.evaluate(Iterator<XSComponent> nodeSet) Evaluate this step against the current node set and returns matched nodes.Axis.iterator(Iterator<? extends XSComponent> contextNodes) 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 XSComponentModifier and TypeMethodDescriptionfinal booleanXSFinder.find(XSComponent c) Invokes this object as a visitor with the specified component.static StringNameGetter.get(XSComponent comp) Gets the name of the specified component in the default locale.