org.apache.xmlbeans.impl.schema
Class SchemaAttributeModelImpl
java.lang.Object
org.apache.xmlbeans.impl.schema.SchemaAttributeModelImpl
- All Implemented Interfaces:
- SchemaAttributeModel
public class SchemaAttributeModelImpl
- extends java.lang.Object
- implements SchemaAttributeModel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaAttributeModelImpl
public SchemaAttributeModelImpl()
SchemaAttributeModelImpl
public SchemaAttributeModelImpl(SchemaAttributeModel sam)
getAttributes
public SchemaLocalAttribute[] getAttributes()
- Description copied from interface:
SchemaAttributeModel
- Returns an array containing all the attributes in the model.
- Specified by:
getAttributes
in interface SchemaAttributeModel
getAttribute
public SchemaLocalAttribute getAttribute(javax.xml.namespace.QName name)
- Description copied from interface:
SchemaAttributeModel
- Returns the attribute with the given name.
- Specified by:
getAttribute
in interface SchemaAttributeModel
addAttribute
public void addAttribute(SchemaLocalAttribute attruse)
removeProhibitedAttribute
public void removeProhibitedAttribute(javax.xml.namespace.QName name)
getWildcardSet
public QNameSet getWildcardSet()
- Description copied from interface:
SchemaAttributeModel
- QNameSet representing the attribute wildcard specification.
- Specified by:
getWildcardSet
in interface SchemaAttributeModel
setWildcardSet
public void setWildcardSet(QNameSet set)
getWildcardProcess
public int getWildcardProcess()
- Description copied from interface:
SchemaAttributeModel
- Returns the processing code (
SchemaAttributeModel.STRICT
, SchemaAttributeModel.LAX
, SchemaAttributeModel.SKIP
).
Returns 0 (SchemaAttributeModel.NONE
) if no wildcard specified.
- Specified by:
getWildcardProcess
in interface SchemaAttributeModel
setWildcardProcess
public void setWildcardProcess(int proc)