diff options
Diffstat (limited to 'gnu/xml/validation/xmlschema/XMLSchema.java')
-rw-r--r-- | gnu/xml/validation/xmlschema/XMLSchema.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/xml/validation/xmlschema/XMLSchema.java b/gnu/xml/validation/xmlschema/XMLSchema.java index fb8eb88b1..1df378385 100644 --- a/gnu/xml/validation/xmlschema/XMLSchema.java +++ b/gnu/xml/validation/xmlschema/XMLSchema.java @@ -37,8 +37,11 @@ exception statement from your version. */ package gnu.xml.validation.xmlschema; +import gnu.xml.validation.datatype.Type; + import java.util.LinkedHashMap; import java.util.Map; +import javax.xml.namespace.QName; import javax.xml.validation.Schema; import javax.xml.validation.Validator; import javax.xml.validation.ValidatorHandler; @@ -88,17 +91,17 @@ final class XMLSchema /** * The element declarations in this schema. */ - final Map elementDeclarations; + final Map<QName,ElementDeclaration> elementDeclarations; /** * The attribute declarations in this schema. */ - final Map attributeDeclarations; + final Map<QName,AttributeDeclaration> attributeDeclarations; /** * The type declarations in this schema. */ - final Map types; + final Map <QName,Type> types; XMLSchema(String targetNamespace, String version, int finalDefault, int blockDefault, @@ -111,9 +114,9 @@ final class XMLSchema this.blockDefault = blockDefault; this.attributeFormQualified = attributeFormQualified; this.elementFormQualified = elementFormQualified; - elementDeclarations = new LinkedHashMap(); - attributeDeclarations = new LinkedHashMap(); - types = new LinkedHashMap(); + elementDeclarations = new LinkedHashMap<QName,ElementDeclaration>(); + attributeDeclarations = new LinkedHashMap<QName,AttributeDeclaration>(); + types = new LinkedHashMap<QName,Type>(); } public Validator newValidator() |