|
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.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 | |
SOMAnnotation |
addAnnotation(SOMAnnotation annotation)
|
protected SOMObject |
addChild(java.lang.String tagName,
org.xml.sax.Attributes attrs)
|
java.lang.String |
createDefault()
Limited implementation. |
java.util.Map |
getAttributes(boolean getAll)
retrieve the attributes for this schema element. |
SOMType |
getBase()
|
java.util.Iterator |
getFacets()
returns all facets in this restriction. |
java.lang.String |
getID()
|
SOMType |
getType()
returns the type that is being restricted. |
SOMAnnotation |
removeAnnotation()
set the annotation for this type to null. |
SOMFacet |
removeFacet(java.lang.String facet)
remove a facet element from this restriction element. |
void |
setBase(SOMType type)
|
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)
|
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)
|
void |
toXML(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.SOMObject |
attributesToXML,
doIndent,
getID_UQ,
getParent,
getParentSchema,
isCircularReference,
isSchemaChild,
setIndent,
setParent,
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 setBase(SOMType type)
public void setType(SOMType type)
public SOMType getBase()
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 SOMAnnotation addAnnotation(SOMAnnotation annotation)
public SOMAnnotation removeAnnotation()
public SOMFacet removeFacet(java.lang.String facet)
facet
- the facet name from SOMFacet declared facetspublic java.util.Map getAttributes(boolean getAll)
getAll
- get all attributesprotected SOMObject addChild(java.lang.String tagName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
public void toXML(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 |