summaryrefslogtreecommitdiff
path: root/gnu/xml/validation/xmlschema/ComplexType.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/validation/xmlschema/ComplexType.java')
-rw-r--r--gnu/xml/validation/xmlschema/ComplexType.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/gnu/xml/validation/xmlschema/ComplexType.java b/gnu/xml/validation/xmlschema/ComplexType.java
index 826ba32d9..f92212b50 100644
--- a/gnu/xml/validation/xmlschema/ComplexType.java
+++ b/gnu/xml/validation/xmlschema/ComplexType.java
@@ -37,10 +37,12 @@ exception statement from your version. */
package gnu.xml.validation.xmlschema;
+import gnu.xml.validation.datatype.Annotation;
+import gnu.xml.validation.datatype.Type;
+
import java.util.LinkedHashSet;
import java.util.Set;
import javax.xml.namespace.QName;
-import gnu.xml.validation.datatype.Type;
/**
* A complex type definition.
@@ -68,7 +70,9 @@ class ComplexType
final boolean isAbstract;
- Set attributeUses;
+ // Currently both AttributeUse and QName objects
+ // are added to this.
+ Set<Object> attributeUses;
AnyAttribute attributeWildcard;
@@ -84,7 +88,7 @@ class ComplexType
final int prohibitedSubstitutions;
- Set annotations;
+ Set<Annotation> annotations;
ComplexType(QName name,
boolean isAbstract,
@@ -95,7 +99,7 @@ class ComplexType
this.isAbstract = isAbstract;
this.prohibitedSubstitutions = prohibitedSubstitutions;
this.finality = finality;
- attributeUses = new LinkedHashSet();
+ attributeUses = new LinkedHashSet<Object>();
}
}