|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.apache.avalon.phoenix.components.configuration.validator.JarvConfigurationValidator
A validator that is capable of validating any schema supported by the JARV engine. http://iso-relax.sourceforge.net/
Fields inherited from interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator |
ROLE |
Constructor Summary | |
JarvConfigurationValidator()
|
Method Summary | |
void |
addSchema(String application,
String block,
String schemaType,
String url)
Add configuration schema to validator |
void |
configure(Configuration configuration)
There are two possible configuration options for this class. |
String |
getSchema(String application,
String block)
Get the XML that represents the schema for the specified application and block. |
String |
getSchemaType(String application,
String block)
Get the schema type for the specified application and block. |
void |
initialize()
|
boolean |
isFeasiblyValid(String application,
String block,
Configuration configuration)
Check to see if configuration is feasibly valid. |
boolean |
isValid(String application,
String block,
Configuration configuration)
Check to see if configuration is valid. |
void |
removeSchema(String application,
String block)
Add configuration schema to validator |
Constructor Detail |
public JarvConfigurationValidator()
Method Detail |
public void configure(Configuration configuration) throws ConfigurationException
public void initialize() throws Exception
public void addSchema(String application, String block, String schemaType, String url) throws ConfigurationException
ConfigurationValidator
addSchema
in interface ConfigurationValidator
org.apache.avalon.phoenix.interfaces.ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forurl
- url that the schema may be located atConfigurationException
- if schema is invalidpublic boolean isFeasiblyValid(String application, String block, Configuration configuration) throws ConfigurationException
ConfigurationValidator
isFeasiblyValid
in interface ConfigurationValidator
org.apache.avalon.phoenix.interfaces.ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forconfiguration
- Configuration to checkConfigurationException
- if no schema is foundpublic boolean isValid(String application, String block, Configuration configuration) throws ConfigurationException
ConfigurationValidator
isValid
in interface ConfigurationValidator
org.apache.avalon.phoenix.interfaces.ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forconfiguration
- Configuration to checkConfigurationException
- if no schema is foundpublic void removeSchema(String application, String block)
ConfigurationValidator
removeSchema
in interface ConfigurationValidator
org.apache.avalon.phoenix.interfaces.ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forurl
- url that the schema may be located atConfigurationException
- if schema is invalidpublic String getSchemaType(String application, String block)
ConfigurationValidatorMBean
getSchemaType
in interface ConfigurationValidatorMBean
org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean
application
- to get schema forblock
- to get schema forpublic String getSchema(String application, String block)
ConfigurationValidatorMBean
getSchema
in interface ConfigurationValidatorMBean
org.apache.avalon.phoenix.interfaces.ConfigurationValidatorMBean
application
- to get schema forblock
- to get schema for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |