summaryrefslogtreecommitdiff
path: root/gnu/xml/validation/xmlschema/XMLSchema.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/validation/xmlschema/XMLSchema.java')
-rw-r--r--gnu/xml/validation/xmlschema/XMLSchema.java15
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()