|
||||||||||
| 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(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 |
| 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 Exception
Exception
public void addSchema(String application,
String block,
String schemaType,
String url)
throws ConfigurationException
ConfigurationValidator
addSchema in interface ConfigurationValidatorapplication - Application nameblock - Block name to store configuration forurl - url that the schema may be located at
ConfigurationException
public boolean isFeasiblyValid(String application,
String block,
Configuration configuration)
throws ConfigurationException
ConfigurationValidator
isFeasiblyValid in interface ConfigurationValidatorapplication - Application nameblock - Block name to store configuration forconfiguration - Configuration to check
ConfigurationException
public boolean isValid(String application,
String block,
Configuration configuration)
throws ConfigurationException
ConfigurationValidator
isValid in interface ConfigurationValidatorapplication - Application nameblock - Block name to store configuration forconfiguration - Configuration to check
ConfigurationException
public void removeSchema(String application,
String block)
ConfigurationValidator
removeSchema in interface ConfigurationValidatorapplication - Application nameblock - Block name to store configuration for
public String getSchemaType(String application,
String block)
ConfigurationValidatorMBean
getSchemaType in interface ConfigurationValidatorMBeanapplication - to get schema forblock - to get schema for
public String getSchema(String application,
String block)
ConfigurationValidatorMBean
getSchema in interface ConfigurationValidatorMBeanapplication - to get schema forblock - to get schema for
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||