|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.schema.SOMObject | +--com.bea.schema.SOMExtension | +--com.bea.schema.SOMRestriction
<restriction> A restricting construct for schema components. The XML representation for restricting a type schema component is either a <restriction>, a <list> or a <union> element information item.
The restriction element provides the ability to add facets to a simpleType definition.
Constructor Summary | |
protected |
SOMRestriction(org.xml.sax.Attributes attrs)
|
|
SOMRestriction(SOMType base)
|
Method Summary | |
SOMAttribute |
addAttribute(SOMAttribute attribute)
|
SOMAttributeGroup |
addAttributeGroup(SOMAttributeGroup attribute)
|
protected SOMObject |
addChild(java.lang.String tagName,
org.xml.sax.Attributes attrs)
|
java.lang.String |
createDefault()
Limited implementation. |
java.util.Iterator |
getFacets()
returns all facets in this restriction. |
java.lang.String |
getID()
|
SOMType |
getType()
returns the type that is being restricted. |
SOMFacet |
removeFacet(java.lang.String facet)
remove a facet element from this restriction element. |
SOMFacet |
setDuration(java.lang.String val)
Deprecated. |
SOMFacet |
setEncoding(java.lang.String val)
Deprecated. |
SOMFacet |
setEnumeration(java.lang.String val)
|
SOMFacet |
setFacet(java.lang.String facet_name,
java.lang.String value)
Use the setFacet method to place restrictions on a previously defined type. |
SOMFacet |
setFractionDigits(java.lang.String val)
|
SOMFacet |
setLength(java.lang.String val)
|
SOMFacet |
setMaxExclusive(java.lang.String val)
|
SOMFacet |
setMaxInclusive(java.lang.String val)
|
SOMFacet |
setMaxLength(java.lang.String val)
|
SOMFacet |
setMinExclusive(java.lang.String val)
|
SOMFacet |
setMinInclusive(java.lang.String val)
|
SOMFacet |
setMinLength(java.lang.String val)
|
void |
setParent(SOMObject parent)
|
SOMFacet |
setPattern(java.lang.String val)
|
SOMFacet |
setPeriod(java.lang.String val)
Deprecated. |
SOMFacet |
setPrecision(java.lang.String val)
Deprecated. |
SOMFacet |
setScale(java.lang.String val)
Deprecated. |
SOMFacet |
setTotalDigits(java.lang.String val)
|
void |
setType(SOMType type)
|
SOMFacet |
setWhiteSpace(java.lang.String val)
|
protected void |
toXMLChildren(java.io.Writer rtn,
int indent)
|
protected void |
validate(org.w3c.dom.Node element,
java.util.List errorList)
|
Methods inherited from class com.bea.schema.SOMExtension |
addAnnotation,
addAttribute,
addAttribute,
contains,
createDefault,
getAnnotation,
getAttributeElements,
getAttributeGroups,
getAttributes,
getBase,
listAttributesExtended,
removeAllAttributeGroups,
removeAllAttributes,
removeAnnotation,
removeAttribute,
removeAttributeGroup,
setBase,
setBase,
toXML |
Methods inherited from class com.bea.schema.SOMObject |
addPrefixMapping,
attributesToXML,
collectEffectivePrefixMappings,
doIndent,
getContainmentXPath,
getEffectivePrefixMappings,
getID_UQ,
getParent,
getParentName,
getParentSchema,
getPrefixForTargetNamespace,
getTargetNamespace,
getURIForPrefix,
isCircularReference,
isSchemaChild,
namespacePrefixesToXML,
removeNamespaceQualifier,
removePrefixMapping,
setIndent,
toString,
toXML,
toXML,
toXML,
trace,
trace |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public SOMRestriction(SOMType base)
protected SOMRestriction(org.xml.sax.Attributes attrs)
Method Detail |
public void setType(SOMType type)
public SOMType getType()
public java.lang.String getID()
public java.util.Iterator getFacets()
public SOMFacet setFacet(java.lang.String facet_name, java.lang.String value) throws java.lang.ArrayIndexOutOfBoundsException
For example,
facet_type
- value
- a value for the new facet.
public SOMFacet setLength(java.lang.String val)
public SOMFacet setMinLength(java.lang.String val)
public SOMFacet setMaxLength(java.lang.String val)
public SOMFacet setPattern(java.lang.String val)
public SOMFacet setEnumeration(java.lang.String val)
public SOMFacet setWhiteSpace(java.lang.String val)
public SOMFacet setMaxInclusive(java.lang.String val)
public SOMFacet setMaxExclusive(java.lang.String val)
public SOMFacet setMinExclusive(java.lang.String val)
public SOMFacet setMinInclusive(java.lang.String val)
public SOMFacet setTotalDigits(java.lang.String val)
public SOMFacet setFractionDigits(java.lang.String val)
public SOMFacet setPrecision(java.lang.String val)
public SOMFacet setScale(java.lang.String val)
public SOMFacet setEncoding(java.lang.String val)
public SOMFacet setDuration(java.lang.String val)
public SOMFacet setPeriod(java.lang.String val)
public SOMFacet removeFacet(java.lang.String facet)
facet
- the facet name from SOMFacet declared facetsprotected SOMObject addChild(java.lang.String tagName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
public SOMAttribute addAttribute(SOMAttribute attribute)
public SOMAttributeGroup addAttributeGroup(SOMAttributeGroup attribute)
public void setParent(SOMObject parent)
protected void toXMLChildren(java.io.Writer rtn, int indent) throws java.io.IOException
public java.lang.String createDefault()
protected void validate(org.w3c.dom.Node element, java.util.List errorList)
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |