Top Inners Fields Constructors Methods
com.ctc.wstx.osgi

public abstract Class ValidationSchemaFactoryProviderImpl

extends Object
implements Stax2ValidationSchemaFactoryProvider
Class Inheritance
All Implemented Interfaces
org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
Known Direct Subclasses
com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD, com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG, com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema
Imports
java.util.Properties, org.codehaus.stax2.validation.XMLValidationSchema, .XMLValidationSchemaFactory, org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider, com.ctc.wstx.api.ValidatorConfig, com.ctc.wstx.dtd.DTDSchemaFactory, com.ctc.wstx.msv.RelaxNGSchemaFactory, .W3CSchemaFactory

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv final String

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static ValidationSchemaFactoryProviderImpl[]
public abstract XMLValidationSchemaFactory
public Properties
public String
getSchemaType()

Implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.getSchemaType.

Method that can be used to determine which schema type this provider (or, rather, factory instances of which provider constructs) supports.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

mSchemaTypeback to summary
pack-priv final String mSchemaType

Constructor Detail

ValidationSchemaFactoryProviderImplback to summary
protected ValidationSchemaFactoryProviderImpl(String st)

Method Detail

createAllback to summary
public static ValidationSchemaFactoryProviderImpl[] createAll()
createValidationSchemaFactoryback to summary
public abstract XMLValidationSchemaFactory createValidationSchemaFactory()

Redeclares org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Doc from org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Method called to create a new XMLValidationSchemaFactory instance. Each schema factory supports a single schema type; so caller has to ensure that the factory it is using supports schema it needs to instantiate. This can be done either by using service properties, or by inspecting provider instances for schema type they support (see getSchemaType).

Returns:XMLValidationSchemaFactory

ValidationSchema factory configured to implementation-specific default settings, if type is supported by this provider; null if not.

Annotations
@Override
getPropertiesback to summary
public Properties getProperties()
getSchemaTypeback to summary
public String getSchemaType()

Implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.getSchemaType.

Doc from org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.getSchemaType.

Method that can be used to determine which schema type this provider (or, rather, factory instances of which provider constructs) supports.

Returns:String

Id of schema type that the factory instantiated by this provider will support.

Annotations
@Override
com.ctc.wstx.osgi back to summary

pack-priv final Class ValidationSchemaFactoryProviderImpl.DTD

extends ValidationSchemaFactoryProviderImpl
Class Inheritance

Field Summary

Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
mSchemaType

Constructor Summary

AccessConstructor and Description
pack-priv
DTD()

Method Summary

Modifier and TypeMethod and Description
public XMLValidationSchemaFactory
Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
createAllgetPropertiesgetSchemaType

Constructor Detail

DTDback to summary
pack-priv DTD()

Method Detail

createValidationSchemaFactoryback to summary
public XMLValidationSchemaFactory createValidationSchemaFactory()

Implements abstract com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.createValidationSchemaFactory.

Implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Doc from org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Method called to create a new XMLValidationSchemaFactory instance. Each schema factory supports a single schema type; so caller has to ensure that the factory it is using supports schema it needs to instantiate. This can be done either by using service properties, or by inspecting provider instances for schema type they support (see getSchemaType).

Returns:XMLValidationSchemaFactory

ValidationSchema factory configured to implementation-specific default settings, if type is supported by this provider; null if not.

Annotations
@Override
com.ctc.wstx.osgi back to summary

pack-priv final Class ValidationSchemaFactoryProviderImpl.RelaxNG

extends ValidationSchemaFactoryProviderImpl
Class Inheritance

Field Summary

Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
mSchemaType

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public XMLValidationSchemaFactory
Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
createAllgetPropertiesgetSchemaType

Constructor Detail

RelaxNGback to summary
pack-priv RelaxNG()

Method Detail

createValidationSchemaFactoryback to summary
public XMLValidationSchemaFactory createValidationSchemaFactory()

Implements abstract com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.createValidationSchemaFactory.

Implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Doc from org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Method called to create a new XMLValidationSchemaFactory instance. Each schema factory supports a single schema type; so caller has to ensure that the factory it is using supports schema it needs to instantiate. This can be done either by using service properties, or by inspecting provider instances for schema type they support (see getSchemaType).

Returns:XMLValidationSchemaFactory

ValidationSchema factory configured to implementation-specific default settings, if type is supported by this provider; null if not.

Annotations
@Override
com.ctc.wstx.osgi back to summary

pack-priv final Class ValidationSchemaFactoryProviderImpl.W3CSchema

extends ValidationSchemaFactoryProviderImpl
Class Inheritance

Field Summary

Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
mSchemaType

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public XMLValidationSchemaFactory
Inherited from com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:
createAllgetPropertiesgetSchemaType

Constructor Detail

W3CSchemaback to summary
pack-priv W3CSchema()

Method Detail

createValidationSchemaFactoryback to summary
public XMLValidationSchemaFactory createValidationSchemaFactory()

Implements abstract com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.createValidationSchemaFactory.

Implements org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Doc from org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider.createValidationSchemaFactory.

Method called to create a new XMLValidationSchemaFactory instance. Each schema factory supports a single schema type; so caller has to ensure that the factory it is using supports schema it needs to instantiate. This can be done either by using service properties, or by inspecting provider instances for schema type they support (see getSchemaType).

Returns:XMLValidationSchemaFactory

ValidationSchema factory configured to implementation-specific default settings, if type is supported by this provider; null if not.

Annotations
@Override