org.apache.xerces.xni.grammars
Interface XMLGrammarDescription

All Superinterfaces:
XMLResourceIdentifier
All Known Subinterfaces:
XMLDTDDescription, XMLSchemaDescription
All Known Implementing Classes:
XMLDTDDescription, XSDDescription

public interface XMLGrammarDescription
extends XMLResourceIdentifier

This interface describes basic attributes of XML grammars--their physical location and their type.

Version:
$Id: XMLGrammarDescription.java 447245 2006-09-18 05:22:10Z mrglavas $
Author:
Neil Graham, IBM

Field Summary
static java.lang.String XML_DTD
          The grammar type constant for DTD grammars.
static java.lang.String XML_SCHEMA
          The grammar type constant for XML Schema grammars.
 
Method Summary
 java.lang.String getGrammarType()
          Return the type of this grammar.
 
Methods inherited from interface org.apache.xerces.xni.XMLResourceIdentifier
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId
 

Field Detail

XML_SCHEMA

static final java.lang.String XML_SCHEMA
The grammar type constant for XML Schema grammars. When getGrammarType() method returns this constant, the object should be an instance of the XMLSchemaDescription interface.

See Also:
Constant Field Values

XML_DTD

static final java.lang.String XML_DTD
The grammar type constant for DTD grammars. When getGrammarType() method returns this constant, the object should be an instance of the XMLDTDDescription interface.

See Also:
Constant Field Values
Method Detail

getGrammarType

java.lang.String getGrammarType()
Return the type of this grammar.

Returns:
the type of this grammar