public abstract class ElementBase extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BINDING_ELEMENT |
static int |
COLLECTION_ELEMENT |
static String[] |
ELEMENT_NAMES |
static int |
FORMAT_ELEMENT |
static int |
INCLUDE_ELEMENT |
static int |
INPUT_ELEMENT |
static int |
MAPPING_ELEMENT |
static int |
NAMESPACE_ELEMENT |
static int |
OUTPUT_ELEMENT |
static int |
SPLIT_ELEMENT |
static int |
STRUCTURE_ELEMENT |
static int |
TEMPLATE_ELEMENT |
static int |
VALUE_ELEMENT |
| Modifier | Constructor and Description |
|---|---|
protected |
ElementBase(int type)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getComment()
Get element comment.
|
String |
name()
Get element name.
|
void |
prevalidate(ValidationContext vctx)
Prevalidate element information.
|
void |
setComment(String text)
Set element comment.
|
String |
toString()
Simple text representation of binding definition element.
|
int |
type()
Get element type.
|
void |
validate(ValidationContext vctx)
Validate element information.
|
protected void |
validateAttributes(org.jibx.runtime.IUnmarshallingContext ictx,
StringArray attrs)
Validate attributes of element.
|
public static final int BINDING_ELEMENT
public static final int COLLECTION_ELEMENT
public static final int FORMAT_ELEMENT
public static final int MAPPING_ELEMENT
public static final int NAMESPACE_ELEMENT
public static final int STRUCTURE_ELEMENT
public static final int TEMPLATE_ELEMENT
public static final int VALUE_ELEMENT
public static final int INCLUDE_ELEMENT
public static final int SPLIT_ELEMENT
public static final int INPUT_ELEMENT
public static final int OUTPUT_ELEMENT
public static final String[] ELEMENT_NAMES
protected ElementBase(int type)
type - element type codepublic final int type()
public final String name()
public final String getComment()
public final void setComment(String text)
text - comment for this elementprotected void validateAttributes(org.jibx.runtime.IUnmarshallingContext ictx,
StringArray attrs)
ictx - unmarshalling contextattrs - attributes arraypublic void prevalidate(ValidationContext vctx)
vctx - validation contextpublic void validate(ValidationContext vctx)
prevalidate(org.jibx.binding.model.ValidationContext) method will always be called for every
element in the binding definition before this method is called for any
element. This empty base class implementation should be overridden by
each subclass that requires validation handling.vctx - validation contextCopyright © 2005–2016 jibx.org. All rights reserved.