|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.model.ElementBase
org.jibx.binding.model.NamespaceElement
public class NamespaceElement
Model component for namespace element of binding definition.
Field Summary | |
---|---|
static int |
ALLDEFAULT_USAGE
|
static int |
ATTRIBUTES_USAGE
|
static int |
ELEMENTS_USAGE
|
private int |
m_defaultIndex
Actual selected default. |
private java.lang.String |
m_defaultName
Default type name. |
private java.lang.String |
m_prefix
Namespace prefix (may be null , but not ""). |
private java.lang.String |
m_uri
Namespace URI. |
static int |
NODEFAULT_USAGE
|
static StringArray |
s_allowedAttributes
Enumeration of allowed attribute names |
static EnumSet |
s_defaultEnum
|
Fields inherited from class org.jibx.binding.model.ElementBase |
---|
BINDING_ELEMENT, COLLECTION_ELEMENT, ELEMENT_NAMES, FORMAT_ELEMENT, INCLUDE_ELEMENT, INPUT_ELEMENT, MAPPING_ELEMENT, NAMESPACE_ELEMENT, OUTPUT_ELEMENT, SPLIT_ELEMENT, STRUCTURE_ELEMENT, TEMPLATE_ELEMENT, VALUE_ELEMENT |
Constructor Summary | |
---|---|
NamespaceElement()
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getDefaultName()
Get namespace default type name. |
java.lang.String |
getPrefix()
Get prefix. |
java.lang.String |
getUri()
Get namespace URI. |
boolean |
isAttributeDefault()
Check if default namespace for attributes. |
boolean |
isElementDefault()
Check if default namespace for elements. |
private void |
preSet(IUnmarshallingContext uctx)
Make sure all attributes are defined. |
void |
prevalidate(ValidationContext vctx)
Prevalidate attributes of element in isolation. |
void |
setDefaultName(java.lang.String name)
Set namespace default type name. |
void |
setPrefix(java.lang.String text)
Set prefix. |
void |
setUri(java.lang.String uri)
Set namespace URI. |
Methods inherited from class org.jibx.binding.model.ElementBase |
---|
getComment, name, setComment, toString, type, validate, validateAttributes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final StringArray s_allowedAttributes
public static final int NODEFAULT_USAGE
public static final int ELEMENTS_USAGE
public static final int ATTRIBUTES_USAGE
public static final int ALLDEFAULT_USAGE
public static final EnumSet s_defaultEnum
private java.lang.String m_defaultName
private int m_defaultIndex
private java.lang.String m_uri
private java.lang.String m_prefix
null
, but not "").
Constructor Detail |
---|
public NamespaceElement()
Method Detail |
---|
public java.lang.String getPrefix()
public void setPrefix(java.lang.String text)
text
- prefix textpublic java.lang.String getUri()
null
if no-namespace namespace)public void setUri(java.lang.String uri)
uri
- namespace URI (null
if no-namespace namespace)public void setDefaultName(java.lang.String name)
name
- namespace default typepublic java.lang.String getDefaultName()
public boolean isAttributeDefault()
prevalidate(ValidationContext)
.
true
if default namespace for attributes,
false
if notpublic boolean isElementDefault()
prevalidate(ValidationContext)
.
true
if default namespace for elements,
false
if notprivate void preSet(IUnmarshallingContext uctx)
uctx
- unmarshalling contextpublic void prevalidate(ValidationContext vctx)
prevalidate
in class ElementBase
vctx
- validation context
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |