|
||||||
| 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 ElementBasevctx - validation context
|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||