Internalizer works on the tree,
but applying this has to wait for XSSchemaSet to be parsed.
SCD
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | SCDBasedBindingSet.
Represents the target schema component of the customization identified by SCD. |
| Modifier and Type | Field and Description |
|---|---|
| private ErrorReceiver | |
| private final DOMForest | forest
The forest where binding elements came from. |
| private ForkContentHandler | |
| private SCDBasedBindingSet. | |
| private UnmarshallerHandler |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | apply(XSSchemaSet schema, ErrorReceiver errorReceiver)
Applies the additional binding customizations. |
| pack-priv SCDBasedBindingSet. | |
| private void | |
| private void |
| errorReceiver | back to summary |
|---|---|
| private ErrorReceiver errorReceiver | |
| forest | back to summary |
|---|---|
| private final DOMForest forest The forest where binding elements came from. Needed to report line numbers for errors. | |
| loader | back to summary |
|---|---|
| private ForkContentHandler loader | |
| topLevel | back to summary |
|---|---|
| private SCDBasedBindingSet. | |
| unmarshaller | back to summary |
|---|---|
| private UnmarshallerHandler unmarshaller | |
| SCDBasedBindingSet | back to summary |
|---|---|
| pack-priv SCDBasedBindingSet(DOMForest forest) | |
| apply | back to summary |
|---|---|
| public void apply(XSSchemaSet schema, ErrorReceiver errorReceiver) Applies the additional binding customizations. | |
| createNewTarget | back to summary |
|---|---|
| pack-priv SCDBasedBindingSet. | |
| reportError | back to summary |
|---|---|
| private void reportError(Element errorSource, String formattedMsg) | |
| reportError | back to summary |
|---|---|
| private void reportError(Element errorSource, String formattedMsg, Exception nestedException) | |
| Modifier and Type | Field and Description |
|---|---|
| private final List | bindings
Bindings that apply to this SCD. |
| private SCDBasedBindingSet. | firstChild
SCDs can be specified via multiple steps, like:
|
| private final SCDBasedBindingSet. | |
| private final SCD | scd
Compiled SCD. |
| private final Element | src
The element on which SCD was found. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | addBinidng(Element binding)
Adds a new binding declaration to be associated to the schema component
identified by |
| private void | apply(Collection<? extends XSComponent> contextNode)
Applies bindings to the schema component for just this node. |
| private void | applyAll(Collection<? extends XSComponent> contextNode)
Applies bindings to the schema component for this and its siblings. |
| bindings | back to summary |
|---|---|
| private final List<Element> bindings Bindings that apply to this SCD. | |
| firstChild | back to summary |
|---|---|
| private SCDBasedBindingSet. SCDs can be specified via multiple steps, like:
This field and nextSibling form a single-linked list that
represent the children that shall be evaluated within this target.
Think of it as List<Target>.
| |
| nextSibling | back to summary |
|---|---|
| private final SCDBasedBindingSet. | |
| scd | back to summary |
|---|---|
| private final SCD scd Compiled SCD. | |
| src | back to summary |
|---|---|
| private final Element src The element on which SCD was found. | |
| Target | back to summary |
|---|---|
| private Target(SCDBasedBindingSet. | |
| addBinidng | back to summary |
|---|---|
| pack-priv void addBinidng(Element binding) Adds a new binding declaration to be associated to the schema component
identified by | |
| apply | back to summary |
|---|---|
| private void apply(Collection<? extends XSComponent> contextNode) Applies bindings to the schema component for just this node. | |
| applyAll | back to summary |
|---|---|
| private void applyAll(Collection<? extends XSComponent> contextNode) Applies bindings to the schema component for this and its siblings. | |