public abstract class BindingBuilder extends Object
| Constructor and Description |
|---|
BindingBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static BindingDefinition |
unmarshalBindingDefinition(org.jibx.runtime.impl.UnmarshallingContext ctx,
String name,
URL root)
Unmarshal binding definition.
|
static void |
unmarshalInclude(org.jibx.runtime.impl.UnmarshallingContext ctx,
boolean precomp,
BindingDefinition bdef,
URL root,
ArrayList nslist,
HashSet paths,
org.jibx.runtime.IBindingFactory factory,
int[] nsxlate)
Unmarshal included binding.
|
static IMapping |
unmarshalMapping(org.jibx.runtime.impl.UnmarshallingContext ctx,
IContainer parent,
ArrayList nss,
boolean uord)
Unmarshal mapping definition.
|
static IComponent |
unmarshalStructure(org.jibx.runtime.impl.UnmarshallingContext ctx,
IContainer contain,
IContextObj cobj,
boolean coll,
boolean uord,
boolean implic)
Unmarshal subclass instance for structure definition.
|
public static IComponent unmarshalStructure(org.jibx.runtime.impl.UnmarshallingContext ctx, IContainer contain, IContextObj cobj, boolean coll, boolean uord, boolean implic) throws org.jibx.runtime.JiBXException
ctx - unmarshalling context informationcontain - containing binding definition structurecobj - context object informationcoll - collection structure flaguord - container is unordered structure flagimplic - property value implicit flagorg.jibx.runtime.JiBXException - if error in unmarshallingpublic static IMapping unmarshalMapping(org.jibx.runtime.impl.UnmarshallingContext ctx, IContainer parent, ArrayList nss, boolean uord) throws org.jibx.runtime.JiBXException
ctx - unmarshalling context informationparent - containing binding definition structurenss - extra namespaces to be included in this mapping definition
(may be null)uord - container is unordered structure flagorg.jibx.runtime.JiBXException - if error in unmarshallingpublic static void unmarshalInclude(org.jibx.runtime.impl.UnmarshallingContext ctx,
boolean precomp,
BindingDefinition bdef,
URL root,
ArrayList nslist,
HashSet paths,
org.jibx.runtime.IBindingFactory factory,
int[] nsxlate)
throws org.jibx.runtime.JiBXException
ctx - unmarshalling context informationprecomp - in precompiled bindings flagbdef - binding definition at root of includesroot - base URL for binding, or null if unknownnslist - list of namespaces definedpaths - set of binding paths processedfactory - precompiled binding factory (null if not in
precompiled binding)nsxlate - namespace translation table for precompiled binding
(null if not in precompiled binding)org.jibx.runtime.JiBXException - if error in unmarshallingpublic static BindingDefinition unmarshalBindingDefinition(org.jibx.runtime.impl.UnmarshallingContext ctx, String name, URL root) throws org.jibx.runtime.JiBXException
ctx - unmarshalling context informationname - default name for bindingroot - base URL for binding, or null if unknownorg.jibx.runtime.JiBXException - if error in unmarshallingCopyright © 2005–2016 jibx.org. All rights reserved.