|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The intention of this interface is to provide a generic means by which Grammar objects may be created without parsing instance documents. Implementations of this interface will know how to load specific types of grammars (e.g., DTD's or schemas); a wrapper will be provided for user applications to interact with these implementations.
Method Summary | |
XMLEntityResolver |
getEntityResolver()
Returns the registered entity resolver. |
XMLErrorHandler |
getErrorHandler()
Returns the registered error handler. |
boolean |
getFeature(java.lang.String featureId)
Returns the state of a feature. |
java.util.Locale |
getLocale()
Return the Locale the XMLGrammarLoader is using. |
java.lang.Object |
getProperty(java.lang.String propertyId)
Returns the state of a property. |
java.lang.String[] |
getRecognizedFeatures()
Returns a list of feature identifiers that are recognized by this XMLGrammarLoader. |
java.lang.String[] |
getRecognizedProperties()
Returns a list of property identifiers that are recognized by this XMLGrammarLoader. |
Grammar |
loadGrammar(XMLInputSource source)
Returns a Grammar object by parsing the contents of the entity pointed to by source. |
void |
setEntityResolver(XMLEntityResolver entityResolver)
Sets the entity resolver. |
void |
setErrorHandler(XMLErrorHandler errorHandler)
Sets the error handler. |
void |
setFeature(java.lang.String featureId,
boolean state)
Sets the state of a feature. |
void |
setLocale(java.util.Locale locale)
Set the locale to use for messages. |
void |
setProperty(java.lang.String propertyId,
java.lang.Object state)
Sets the state of a property. |
Method Detail |
public java.lang.String[] getRecognizedFeatures()
public boolean getFeature(java.lang.String featureId) throws XMLConfigurationException
featureId
- The feature identifier.public void setFeature(java.lang.String featureId, boolean state) throws XMLConfigurationException
featureId
- The feature identifier.state
- The state of the feature.public java.lang.String[] getRecognizedProperties()
public java.lang.Object getProperty(java.lang.String propertyId) throws XMLConfigurationException
propertyId
- The property identifier.public void setProperty(java.lang.String propertyId, java.lang.Object state) throws XMLConfigurationException
propertyId
- The property identifier.state
- The state of the property.public void setLocale(java.util.Locale locale)
locale
- The locale object to use for localization of messages.public java.util.Locale getLocale()
public void setErrorHandler(XMLErrorHandler errorHandler)
errorHandler
- The error handler.public XMLErrorHandler getErrorHandler()
public void setEntityResolver(XMLEntityResolver entityResolver)
entityResolver
- The new entity resolver.public XMLEntityResolver getEntityResolver()
public Grammar loadGrammar(XMLInputSource source) throws java.io.IOException, XNIException
source
- the location of the entity which forms
the starting point of the grammar to be constructed.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |