Package | Description |
---|---|
com.sun.tools.txw2.builder.xsd |
Reads XML Schema grammar from XSOM and builds the model for TXW.
|
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.impl.util | |
com.sun.xml.xsom.util | |
com.sun.xml.xsom.visitor |
Visitor pattern support for the
com.sun.xml.xsom interfaces. |
Modifier and Type | Method and Description |
---|---|
Leaf |
XmlSchemaBuilder.particle(XSParticle particle) |
Modifier and Type | Method and Description |
---|---|
void |
ParticleBinder.build(XSParticle p)
Builds the
CPropertyInfo s from the given particle
(and its descendants), and set them to the class returned by
ClassSelector.getCurrentBean() . |
static RawTypeSet |
RawTypeSetBuilder.build(XSParticle p,
boolean optional) |
abstract void |
ParticleBinder.build(XSParticle p,
Collection<XSParticle> forcedProps)
The version of the build method that forces a specified set of particles
to become a property.
|
abstract boolean |
ParticleBinder.checkFallback(XSParticle p)
Similar to the build method but this method only checks if
the BGM that will be built by the build method will
do the fallback (map all the properties into one list) or not.
|
protected String |
ParticleBinder.computeLabel(XSParticle p)
Computes the label of a given particle.
|
static Expression |
ExpressionBuilder.createTree(XSParticle p) |
protected <T extends BIDeclaration> |
ParticleBinder.getLocalCustomization(XSParticle p,
Class<T> type) |
protected BIDom |
BGMBuilder.getLocalDomCustomization(XSParticle p)
Gets the
BIDom object that applies to the given particle. |
protected BIProperty |
ParticleBinder.getLocalPropCustomization(XSParticle p)
Gets the BIProperty object that applies to the given particle.
|
protected String |
ParticleBinder.makeJavaName(XSParticle p,
String xmlName) |
Multiplicity |
MultiplicityCounter.particle(XSParticle p) |
Expression |
ExpressionBuilder.particle(XSParticle p) |
void |
BindRed.particle(XSParticle p) |
void |
BindPurple.particle(XSParticle xsParticle) |
void |
BindGreen.particle(XSParticle xsParticle) |
void |
BindYellow.particle(XSParticle xsParticle) |
Modifier and Type | Method and Description |
---|---|
abstract void |
ParticleBinder.build(XSParticle p,
Collection<XSParticle> forcedProps)
The version of the build method that forces a specified set of particles
to become a property.
|
Modifier and Type | Method and Description |
---|---|
CPropertyInfo |
BIProperty.createElementOrReferenceProperty(String defaultName,
boolean forConstant,
XSParticle source,
RawTypeSet types) |
CElementPropertyInfo |
BIProperty.createElementProperty(String defaultName,
boolean forConstant,
XSParticle source,
RawTypeSet types) |
Modifier and Type | Method and Description |
---|---|
XSParticle |
XSContentType.asParticle()
Equivalent of
(this instanceof XSParticle)?this:null |
XSParticle |
XSModelGroup.getChild(int idx)
Gets i-ith child.
|
XSParticle[] |
XSModelGroup.getChildren()
Gets all the children in one array.
|
Modifier and Type | Class and Description |
---|---|
class |
ParticleImpl |
Modifier and Type | Method and Description |
---|---|
XSParticle |
SimpleTypeImpl.asParticle() |
XSParticle |
ParticleImpl.asParticle() |
XSParticle |
EmptyImpl.asParticle() |
Modifier and Type | Method and Description |
---|---|
Iterator<XSParticle> |
ModelGroupImpl.iterator() |
Modifier and Type | Method and Description |
---|---|
Iterator<XSModelGroup> |
Axis.ModelGroupAxis.particle(XSParticle particle) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaTreeTraverser.particle(XSParticle part) |
void |
SchemaWriter.particle(XSParticle part) |
Modifier and Type | Method and Description |
---|---|
String |
ComponentNameFunction.particle(XSParticle particle) |
Boolean |
XSFinder.particle(XSParticle particle) |
String |
NameGetter.particle(XSParticle particle) |
T |
XSFunctionFilter.particle(XSParticle particle) |
Modifier and Type | Method and Description |
---|---|
void |
XSContentTypeVisitor.particle(XSParticle particle) |
T |
XSContentTypeFunction.particle(XSParticle particle) |
Copyright © 2017 Oracle Corporation. All rights reserved.