public class ConstraintCollector extends AbstractCollector implements org.plasma.xml.schema.SimpleTypeVisitor
SimpleTypeVisitor| Constructor and Description |
|---|
ConstraintCollector(org.plasma.xml.schema.Schema schema,
Map<String,org.plasma.xml.schema.SimpleType> simpleTypeMap,
ConstraintAssembler assembler) |
| Modifier and Type | Method and Description |
|---|---|
List<org.plasma.metamodel.EnumerationConstraint> |
getEnumerationConstraints() |
String |
getTargetNamespace() |
org.plasma.xml.schema.SimpleType |
getTopLevelSimpleType(QName name) |
List<org.plasma.metamodel.ValueConstraint> |
getValueConstraints() |
void |
visit(org.plasma.xml.schema.AbstractSimpleType target,
org.plasma.xml.schema.AbstractSimpleType source,
int level) |
public ConstraintCollector(org.plasma.xml.schema.Schema schema,
Map<String,org.plasma.xml.schema.SimpleType> simpleTypeMap,
ConstraintAssembler assembler)
public List<org.plasma.metamodel.EnumerationConstraint> getEnumerationConstraints()
public List<org.plasma.metamodel.ValueConstraint> getValueConstraints()
public void visit(org.plasma.xml.schema.AbstractSimpleType target,
org.plasma.xml.schema.AbstractSimpleType source,
int level)
visit in interface org.plasma.xml.schema.SimpleTypeVisitorpublic org.plasma.xml.schema.SimpleType getTopLevelSimpleType(QName name)
getTopLevelSimpleType in interface org.plasma.xml.schema.SimpleTypeVisitorpublic String getTargetNamespace()
getTargetNamespace in interface org.plasma.xml.schema.SimpleTypeVisitorCopyright © 2021. All rights reserved.