|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibx.binding.def.BindingBuilder
public abstract class BindingBuilder
Binding definition builder. This processes the binding definition file to generate the code generation structure.
| Constructor Summary | |
|---|---|
BindingBuilder()
|
|
| Method Summary | |
|---|---|
static BindingDefinition |
unmarshalBindingDefinition(UnmarshallingContext ctx,
String name,
URL root)
Unmarshal binding definition. |
static void |
unmarshalInclude(UnmarshallingContext ctx,
boolean precomp,
BindingDefinition bdef,
URL root,
ArrayList nslist,
HashSet paths,
IBindingFactory factory,
int[] nsxlate)
Unmarshal included binding. |
static IMapping |
unmarshalMapping(UnmarshallingContext ctx,
IContainer parent,
ArrayList nss,
boolean uord)
Unmarshal mapping definition. |
static IComponent |
unmarshalStructure(UnmarshallingContext ctx,
IContainer contain,
IContextObj cobj,
boolean coll,
boolean uord,
boolean implic)
Unmarshal subclass instance for structure definition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BindingBuilder()
| Method Detail |
|---|
public static IComponent unmarshalStructure(UnmarshallingContext ctx,
IContainer contain,
IContextObj cobj,
boolean coll,
boolean uord,
boolean implic)
throws JiBXException
ctx - unmarshalling context informationcontain - containing binding definition structurecobj - context object informationcoll - collection structure flaguord - container is unordered structure flagimplic - property value implicit flag
JiBXException - if error in unmarshalling
public static IMapping unmarshalMapping(UnmarshallingContext ctx,
IContainer parent,
ArrayList nss,
boolean uord)
throws 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 flag
JiBXException - if error in unmarshalling
public static void unmarshalInclude(UnmarshallingContext ctx,
boolean precomp,
BindingDefinition bdef,
URL root,
ArrayList nslist,
HashSet paths,
IBindingFactory factory,
int[] nsxlate)
throws 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)
JiBXException - if error in unmarshalling
public static BindingDefinition unmarshalBindingDefinition(UnmarshallingContext ctx,
String name,
URL root)
throws JiBXException
ctx - unmarshalling context informationname - default name for bindingroot - base URL for binding, or null if unknown
JiBXException - if error in unmarshalling
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||