|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibx.schema.attributes.AttributeBase
public class AttributeBase
Base class for schema attributes and attribute groups. This just provides a link to the owning element, along with dummy implementations of the validation methods.
| Field Summary |
|---|
| Fields inherited from interface org.jibx.schema.IComponent |
|---|
SCHEMA_NAMESPACE |
| Constructor Summary | |
|---|---|
protected |
AttributeBase(SchemaBase owner)
Constructor. |
| Method Summary | |
|---|---|
SchemaBase |
getOwner()
Get owning element. |
void |
prevalidate(ValidationContext vctx)
Prevalidate component information. |
void |
validate(ValidationContext vctx)
Validate component information. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AttributeBase(SchemaBase owner)
owner - owning element| Method Detail |
|---|
public final SchemaBase getOwner()
null)public void prevalidate(ValidationContext vctx)
prevalidate in interface IComponentvctx - validation contextpublic void validate(ValidationContext vctx)
prevalidate(org.jibx.schema.validation.ValidationContext) method will always be called for
every component in the schema definition before this method is called for
any component. This empty base class implementation should be overridden
by each subclass that requires validation handling.
validate in interface IComponentvctx - validation context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||