|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||