org.ow2.easywsdl.schema
Class SchemaFactoryImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.SchemaFactory
      extended by 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
SchemaFactoryImpl()
           
 
Method Summary
 Schema newSchema()
          Create a new instance of a Definition, with an instance of a PopulatedExtensionRegistry as its ExtensionRegistry.
 SchemaReader newSchemaReader()
          Create a new instance of a SchemaReaderImpl.
 SchemaReader newSchemaReader(java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> features)
          Create a new instance of a SchemaReaderImpl.
 SchemaWriter newSchemaWriter()
          Create a new instance of a SchemaWriterImpl.
 
Methods inherited from class org.ow2.easywsdl.schema.SchemaFactory
getDefaultSchema, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemaFactoryImpl

public SchemaFactoryImpl()
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:
newSchema in class SchemaFactory
Throws:
SchemaException
See Also:
com.ibm.wsdl.extensions.PopulatedExtensionRegistry

newSchemaReader

public SchemaReader newSchemaReader()
                             throws SchemaException
Create a new instance of a SchemaReaderImpl.

Specified by:
newSchemaReader in class SchemaFactory
Throws:
SchemaException

newSchemaReader

public SchemaReader newSchemaReader(java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> features)
                             throws SchemaException
Create a new instance of a SchemaReaderImpl.

Specified by:
newSchemaReader in class SchemaFactory
Throws:
SchemaException

newSchemaWriter

public SchemaWriter newSchemaWriter()
                             throws SchemaException
Create a new instance of a SchemaWriterImpl.

Specified by:
newSchemaWriter in class SchemaFactory
Throws:
SchemaException


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.