|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--AbstractLogEnabled | +--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/
Field Summary |
Fields inherited from interface org.apache.avalon.phoenix.interfaces.ConfigurationValidator |
ROLE |
Constructor Summary | |
JarvConfigurationValidator()
|
Method Summary | |
void |
addSchema(java.lang.String application,
java.lang.String block,
java.lang.String schemaType,
java.lang.String url)
Add configuration schema to validator |
void |
configure(Configuration configuration)
There are two possible configuration options for this class. |
java.lang.String |
getSchema(java.lang.String application,
java.lang.String block)
Get the XML that represents the schema for the specified application and block. |
java.lang.String |
getSchemaType(java.lang.String application,
java.lang.String block)
Get the schema type for the specified application and block. |
void |
initialize()
|
boolean |
isFeasiblyValid(java.lang.String application,
java.lang.String block,
Configuration configuration)
Check to see if configuration is feasibly valid. |
boolean |
isValid(java.lang.String application,
java.lang.String block,
Configuration configuration)
Check to see if configuration is valid. |
void |
removeSchema(java.lang.String application,
java.lang.String block)
Add configuration schema to validator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JarvConfigurationValidator()
Method Detail |
public void configure(Configuration configuration) throws ConfigurationException
ConfigurationException
public void initialize() throws java.lang.Exception
java.lang.Exception
public void addSchema(java.lang.String application, java.lang.String block, java.lang.String schemaType, java.lang.String url) throws ConfigurationException
ConfigurationValidator
addSchema
in interface ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forurl
- url that the schema may be located at
ConfigurationException
public boolean isFeasiblyValid(java.lang.String application, java.lang.String block, Configuration configuration) throws ConfigurationException
ConfigurationValidator
isFeasiblyValid
in interface ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forconfiguration
- Configuration to check
ConfigurationException
public boolean isValid(java.lang.String application, java.lang.String block, Configuration configuration) throws ConfigurationException
ConfigurationValidator
isValid
in interface ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forconfiguration
- Configuration to check
ConfigurationException
public void removeSchema(java.lang.String application, java.lang.String block)
ConfigurationValidator
removeSchema
in interface ConfigurationValidator
application
- Application nameblock
- Block name to store configuration forpublic java.lang.String getSchemaType(java.lang.String application, java.lang.String block)
ConfigurationValidatorMBean
getSchemaType
in interface ConfigurationValidatorMBean
application
- to get schema forblock
- to get schema for
public java.lang.String getSchema(java.lang.String application, java.lang.String block)
ConfigurationValidatorMBean
getSchema
in interface ConfigurationValidatorMBean
application
- to get schema forblock
- to get schema for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |