public class XSDSchema extends Object
Modifier and Type | Method and Description |
---|---|
void |
addComplexType(XSDComplexType type) |
void |
addRootElement(XSDElement element) |
void |
addSimpleType(XSDSimpleType type) |
XSDComplexType |
getComplexType(QName name) |
Map<QName,XSDComplexType> |
getComplexTypes() |
XSDElement |
getRootElement(QName name) |
XSDElement |
getRootElement(String name) |
Map<QName,XSDElement> |
getRootElements() |
String |
getSchemaPrefix() |
XSDSimpleType |
getSimpleType(QName name) |
Map<QName,XSDSimpleType> |
getSimpleTypes() |
XSDType |
getType(QName name) |
Map<QName,XSDType> |
getTypes() |
boolean |
hasComplexType(QName name) |
boolean |
hasComplexType(String name) |
boolean |
hasRootElement(QName name) |
boolean |
hasRootElement(String name) |
boolean |
hasSimpleType(QName name) |
boolean |
hasSimpleType(String name) |
boolean |
hasType(QName name) |
boolean |
isValid() |
void |
setSchemaPrefix(String prefix) |
public void setSchemaPrefix(String prefix)
public String getSchemaPrefix()
public boolean isValid()
public void addRootElement(XSDElement element)
public Map<QName,XSDElement> getRootElements()
public boolean hasRootElement(QName name)
public boolean hasRootElement(String name)
public XSDElement getRootElement(QName name)
public XSDElement getRootElement(String name)
public void addComplexType(XSDComplexType type)
public void addSimpleType(XSDSimpleType type)
public Map<QName,XSDComplexType> getComplexTypes()
public Map<QName,XSDSimpleType> getSimpleTypes()
public XSDComplexType getComplexType(QName name)
public XSDSimpleType getSimpleType(QName name)
public boolean hasType(QName name)
public boolean hasComplexType(QName name)
public boolean hasComplexType(String name)
public boolean hasSimpleType(QName name)
public boolean hasSimpleType(String name)