Top Interfaces Classes
module com.sun.xml.bind.osgi

Package com.sun.tools.xjc.reader.xmlschema


Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
ClassBinder

Marker interface for an object that determines how to map a component to a class.

Class Summary

Modifier and TypeClass and Description
pack-priv class
Abstractifier

ClassBinder that marks abstract components as abstract.

public class
AcknowledgePluginCustomizationBinder

Mark as acknowledge every BIXPluginCustomization seen in XSComponent and sub-tree.

public class
BGMBuilder

Root of the XML Schema binder.

pack-priv class
BindBlue

This is the first color invoked from the parent component.

public class
public abstract class
BindingComponent

Component accessible from Ring.

public class
public class
BindRed

This is where a binding of a new class starts.

public class
pack-priv abstract class
ClassBinderFilter

ClassBinder that delegates the call to another ClassBinder.

public class
ClassSelector

Manages association between XSComponents and generated CTypeInfos.

pack-priv class
CollisionInfo

Details of a name collision.

pack-priv abstract class
pack-priv class
DefaultClassBinder

Default classBinder implementation.

pack-priv class
DefaultParticleBinder

ParticleBinder that follows the JAXB spec.

public class
ErrorReporter

Provides error report capability to other owner components by encapsulating user-specified ErrorHandler and exposing utlity methods.

public class
ExpressionBuilder

Visits XSParticle and creates a corresponding Expression tree.

pack-priv class
ExpressionParticleBinder

ParticleBinder that uses ExpressionBuilder et al for better, more intuitive (but non spec-conforming) binding.

pack-priv abstract class
pack-priv class
pack-priv class
GWildcardElement

Element that represents a wildcard, for the "ease of binding" we always just bind this to DOM elements.

public class
Messages

Formats error messages.

public class
MultiplicityCounter

Counts Multiplicity for a particle/term.

public abstract class
ParticleBinder

Binds the content models of XSParticle as properties of the class that's being built.

public class
RawTypeSetBuilder

Builds RawTypeSet for XML Schema.

pack-priv class
RefererFinder

Finds which XSComponents refer to which XSComplexTypes.

public class
SimpleTypeBuilder

Builds TypeUse from simple types.

pack-priv class
UnusedCustomizationChecker

Reports all unacknowledged customizations as errors.

public class
WildcardNameClassBuilder

Builds a name class representation of a wildcard.