Package org.apache.xmlbeans.impl.schema
Class StscImporter.SchemaToProcess
- java.lang.Object
-
- org.apache.xmlbeans.impl.schema.StscImporter.SchemaToProcess
-
- Enclosing class:
- StscImporter
public static class StscImporter.SchemaToProcess extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SchemaToProcess(SchemaDocument.Schema schema, java.lang.String chameleonNamespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getChameleonNamespace()
The chameleon namespace.java.util.List<RedefineDocument.Redefine>
getRedefineObjects()
java.util.List<StscImporter.SchemaToProcess>
getRedefines()
This method and the remaining methods are used to represent a directed graph of includes/redefines.SchemaDocument.Schema
getSchema()
The schema to parse.java.lang.String
getSourceName()
The base URI for this stpint
hashCode()
boolean
indirectIncludes(StscImporter.SchemaToProcess schemaToProcess)
-
-
-
Constructor Detail
-
SchemaToProcess
public SchemaToProcess(SchemaDocument.Schema schema, java.lang.String chameleonNamespace)
-
-
Method Detail
-
getSchema
public SchemaDocument.Schema getSchema()
The schema to parse.
-
getSourceName
public java.lang.String getSourceName()
The base URI for this stp
-
getChameleonNamespace
public java.lang.String getChameleonNamespace()
The chameleon namespace. Null if this schema is not being treated as a chameleon. (The ordinary targetNamespace will just be extracted from the syntax of the schema.)
-
getRedefines
public java.util.List<StscImporter.SchemaToProcess> getRedefines()
This method and the remaining methods are used to represent a directed graph of includes/redefines. This is required in order to establish identity component by component, as required in xmlschema-1, chapter 4.2.2
-
getRedefineObjects
public java.util.List<RedefineDocument.Redefine> getRedefineObjects()
-
indirectIncludes
public boolean indirectIncludes(StscImporter.SchemaToProcess schemaToProcess)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-