public interface

XSGrammar

implements Grammar
org.apache.xerces.xni.grammars.XSGrammar
Known Indirect Subclasses

Class Overview

Representing a schema grammar. It contains declaratoin/definitions from a certain namespace. When a grammar is preparsed, and its grammar type is XML Schema, it can be casted to this interface. Objects of this interface can be converted to XSModel, from which further information about components in this grammar can be obtained.

Summary

Public Methods
abstract XSModel toXSModel()
Return an XSModel that represents components in this schema grammar and any schema grammars that are imported by this grammar directly or indirectly.
abstract XSModel toXSModel(XSGrammar[] grammars)
Return an XSModel that represents components in this schema grammar and the grammars in the grammarsparameter, any schema grammars that are imported by them directly or indirectly.
[Expand]
Inherited Methods
From interface org.apache.xerces.xni.grammars.Grammar

Public Methods

public abstract XSModel toXSModel ()

Return an XSModel that represents components in this schema grammar and any schema grammars that are imported by this grammar directly or indirectly.

Returns
  • an XSModel representing this schema grammar

public abstract XSModel toXSModel (XSGrammar[] grammars)

Return an XSModel that represents components in this schema grammar and the grammars in the grammarsparameter, any schema grammars that are imported by them directly or indirectly.

Returns
  • an XSModel representing these schema grammars