Package org.ow2.easywsdl.schema
Class SchemaFactoryImpl
- java.lang.Object
-
- org.ow2.easywsdl.schema.SchemaFactory
-
- org.ow2.easywsdl.schema.SchemaFactoryImpl
-
public class SchemaFactoryImpl extends SchemaFactory
This class is a concrete implementation of the abstract class SchemaFactory.Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.
- Author:
- Nicolas Salatge - EBM WebSourcing
-
-
Constructor Summary
Constructors Constructor Description SchemaFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemanewSchema()Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.SchemaReadernewSchemaReader()Create a new instance of a SchemaReaderImpl.SchemaReadernewSchemaReader(Map<SchemaReader.FeatureConstants,Object> features)Create a new instance of a SchemaReaderImpl.SchemaWriternewSchemaWriter()Create a new instance of a SchemaWriterImpl.-
Methods inherited from class org.ow2.easywsdl.schema.SchemaFactory
getDefaultSchema, newInstance
-
-
-
-
Method Detail
-
newSchema
public Schema newSchema() throws SchemaException
Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.- Specified by:
newSchemain classSchemaFactory- Throws:
SchemaException
-
newSchemaReader
public SchemaReader newSchemaReader() throws SchemaException
Create a new instance of a SchemaReaderImpl.- Specified by:
newSchemaReaderin classSchemaFactory- Throws:
SchemaException
-
newSchemaReader
public SchemaReader newSchemaReader(Map<SchemaReader.FeatureConstants,Object> features) throws SchemaException
Create a new instance of a SchemaReaderImpl.- Specified by:
newSchemaReaderin classSchemaFactory- Throws:
SchemaException
-
newSchemaWriter
public SchemaWriter newSchemaWriter() throws SchemaException
Create a new instance of a SchemaWriterImpl.- Specified by:
newSchemaWriterin classSchemaFactory- Throws:
SchemaException
-
-