| java.lang.Object org.exolab.castor.xml.schema.reader.SchemaUnmarshallerState
SchemaUnmarshallerState | class SchemaUnmarshallerState (Code) | | A class used to save State information for the SchemaUnmarshaller
Roughly speaking it keeps track of all the schemas read.
This is used to prevent infinite loops when importing or including schema.
author: Arnaud Blandin version: $Revision: 6230 $ $Date: 2004-09-21 08:09:24 -0600 (Tue, 21 Sep 2004) $ |
cacheIncludedSchemas | boolean cacheIncludedSchemas(Code) | | A boolean that indicates whether or not to
cache included XML Schemas
|
SchemaUnmarshallerState | protected SchemaUnmarshallerState()(Code) | | Creates a new SchemaUnmarshallerState
|
getSchema | Schema getSchema(String schemaLocation)(Code) | | Returns the schema corresponding to the given schemaLocation
Parameters: schemaLocation - the schema location of the schema the schema corresponding to the given schemaLocation |
markAsProcessed | void markAsProcessed(String schemaLocation, Schema schema)(Code) | | Marks the given schema as having been processed.
Parameters: schemaLocation - the key identifying the physical locationof the schema to mark. Parameters: schema - the Schema to mark as havingbeen processed. |
processed | boolean processed(Schema schema)(Code) | | Returns true if the given Schema has been marked as processed
Parameters: schema - the Schema to check for being marked as processed true if the given Schema has been marked as processed |
processed | boolean processed(String schemaLocation)(Code) | | Returns true if the given schema location has been marked as processed
Parameters: schemaLocation - location the schema location to check for being marked as processed true if the given schema location has been marked as processed |
setConfiguration | void setConfiguration(Configuration config)(Code) | | Sets the Configuration to use during reading of the schema, this
is primarily for obtaining a parser instance.
Parameters: config - the Configuration to set |
|
|