|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.def.BindingBuilder.ContainerBase
Base class for containers. This just handles unmarshalling and checking
the values of attributes used by all containers. The container class
should set the appropriate default values for all these attributes in its
constructor, using -1
(for int
values) and
null
(for String
values) if the default is to
simply use setting inherited from a containing component. The binding
definition root object must always define actual values as the defaults,
since otherwise the code will fall off the end of the chain of ancestors.
Field Summary | |
protected int |
m_accessLevel
Access level for default mappings. |
protected int |
m_autoLink
Auto-link style for default mappings. |
protected IContainer |
m_container
Containing binding component. |
protected int |
m_nameStyle
Style used for generating element or attribute names. |
protected java.lang.String |
m_stripPrefix
Prefix text to be stripped from names. |
protected java.lang.String |
m_stripSuffix
Suffix text to be stripped from names. |
protected int |
m_styleDefault
Default style for value expression. |
Constructor Summary | |
BindingBuilder.ContainerBase(IContainer parent)
Constructor. |
Method Summary | |
int |
getStyleDefault()
|
void |
unmarshal(UnmarshallingContext ctx)
Unmarshal common container attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected IContainer m_container
protected int m_styleDefault
protected int m_autoLink
protected int m_accessLevel
protected java.lang.String m_stripPrefix
protected java.lang.String m_stripSuffix
protected int m_nameStyle
Constructor Detail |
public BindingBuilder.ContainerBase(IContainer parent)
parent
- containing binding definition contextMethod Detail |
public void unmarshal(UnmarshallingContext ctx) throws JiBXException
ctx
- unmarshalling context information
JiBXException
- if error in unmarshallingpublic int getStyleDefault()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |