org.jibx.schema.elements
Class RedefineElement
java.lang.Object
org.jibx.schema.elements.SchemaBase
org.jibx.schema.elements.OpenAttrBase
org.jibx.schema.elements.AnnotatedBase
org.jibx.schema.elements.SchemaLocationBase
org.jibx.schema.elements.SchemaLocationRequiredBase
org.jibx.schema.elements.RedefineElement
- All Implemented Interfaces:
- IComponent
public class RedefineElement
- extends SchemaLocationRequiredBase
Model component for redefine element.
- Author:
- Dennis M. Sosnoski
| Fields inherited from class org.jibx.schema.elements.SchemaBase |
ALL_TYPE, ANNOTATION_TYPE, ANY_TYPE, ANYATTRIBUTE_TYPE, APPINFO_TYPE, ATTRIBUTE_TYPE, ATTRIBUTEGROUP_TYPE, CHOICE_TYPE, COMPLEXCONTENT_TYPE, COMPLEXTYPE_TYPE, DOCUMENTATION_TYPE, ELEMENT_MASKS, ELEMENT_NAMES, ELEMENT_TYPE, ENUMERATION_TYPE, EXTENSION_TYPE, FIELD_TYPE, FRACTIONDIGITS_TYPE, GROUP_TYPE, IMPORT_TYPE, INCLUDE_TYPE, KEY_TYPE, KEYREF_TYPE, LENGTH_TYPE, LIST_TYPE, MAXEXCLUSIVE_TYPE, MAXINCLUSIVE_TYPE, MAXLENGTH_TYPE, MINEXCLUSIVE_TYPE, MININCLUSIVE_TYPE, MINLENGTH_TYPE, NOTATION_TYPE, PATTERN_TYPE, REDEFINE_TYPE, RESTRICTION_TYPE, SCHEMA_TYPE, SELECTOR_TYPE, SEQUENCE_TYPE, SIMPLECONTENT_TYPE, SIMPLETYPE_TYPE, TOTALDIGITS_TYPE, UNION_TYPE, UNIQUE_TYPE, WHITESPACE_TYPE |
| Methods inherited from class org.jibx.schema.elements.OpenAttrBase |
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes |
| Methods inherited from class org.jibx.schema.elements.SchemaBase |
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
s_allowedAttributes
public static final StringArray s_allowedAttributes
- Enumeration of allowed attribute names
RedefineElement
public RedefineElement()
- Constructor.
getId
public String getId()
- Description copied from class:
AnnotatedBase
- Get "id" attribute value.
- Overrides:
getId in class AnnotatedBase
- Returns:
- id attribute value
setId
public void setId(String id)
- Description copied from class:
AnnotatedBase
- Set "id" value for element.
- Overrides:
setId in class AnnotatedBase
- Parameters:
id - id attribute value
getContents
public ArrayList getContents()
clearContents
public void clearContents()
addContent
public void addContent(SchemaBase element)
getEffectiveNamespace
protected String getEffectiveNamespace()
- Description copied from class:
SchemaLocationBase
- Get the effective namespace to be applied to the referenced schema. This
must be implemented by subclasses to return the namespace to be applied
to the schema, if that namespace is different from what is specified in
the schema itself.
- Specified by:
getEffectiveNamespace in class SchemaLocationBase
- Returns:
- namespace
preset
protected void preset(IUnmarshallingContext ictx)
throws JiBXException
- Description copied from class:
SchemaBase
- Pre-set method to be called by data binding while parsing element start tag. The base class implementation just
sets the parent element link and reads in any extra namespaces defined on the element. Subclasses which override
this implementation must call the base implementation during their processing.
- Overrides:
preset in class SchemaBase
- Parameters:
ictx - unmarshalling context
- Throws:
JiBXException - on error
Copyright © 2005-2012 jibx.org. All Rights Reserved.