public abstract class SchemaRep.RestrictionType extends SchemaRep.ContainsSubElements
| Modifier and Type | Field and Description |
|---|---|
protected String |
value |
subElementsparentExpr| Constructor and Description |
|---|
RestrictionType(String value) |
| Modifier and Type | Method and Description |
|---|---|
String |
getContentName() |
String |
getValue() |
protected abstract SchemaRep.RestrictionType |
newInstance(String value) |
SchemaRep.ElementExpr |
optimize() |
void |
readSchema(Element node) |
String |
toString() |
void |
validate() |
Map |
validSubElementTypeMap() |
void |
writeDTD(StringBuffer out) |
boolean |
writeDTDName(StringBuffer out) |
void |
writeXMLSchema(XMLWriter out) |
addSubElement, addSubElement, compressWhiteSpaceInner, compressWhiteSpaceOuter, equals, findAllSubElements, findAllSubElements, findSubElement, findSubElement, findSubElement, findSubElementNames, getAttributeString, getJavaTypeName, hashCode, subElementsIterator, writeDTDSubElementNames, writeDTDSubElementNames, writeXMLSchemagetFullContentName, getName, getParentExpr, setParentExpr, uniquifyFullContentNameprotected String value
public RestrictionType(String value)
public String getContentName()
getContentName in class SchemaRep.ElementExprpublic String getValue()
public void writeDTD(StringBuffer out)
writeDTD in class SchemaRep.ContainsSubElementspublic boolean writeDTDName(StringBuffer out)
writeDTDName in class SchemaRep.ElementExprpublic void validate()
validate in class SchemaRep.ContainsSubElementspublic SchemaRep.ElementExpr optimize()
optimize in class SchemaRep.ContainsSubElementspublic Map validSubElementTypeMap()
validSubElementTypeMap in class SchemaRep.ContainsSubElementspublic void writeXMLSchema(XMLWriter out) throws IOException
writeXMLSchema in class SchemaRep.ContainsSubElementsIOExceptionpublic void readSchema(Element node)
readSchema in class SchemaRep.ElementExprprotected abstract SchemaRep.RestrictionType newInstance(String value)
public String toString()
toString in class SchemaRep.ContainsSubElementsCopyright © 2017–2019 Eclipse Foundation. All rights reserved.