org.umber.bellows.schema
Class BellowsBourretSchemaLoader

java.lang.Object
  extended byorg.umber.bellows.schema.BellowsSchemaLoader
      extended byorg.umber.bellows.schema.BellowsBourretSchemaLoader

public class BellowsBourretSchemaLoader
extends BellowsSchemaLoader

Bellows schema loader which wraps the DTD parser written by Ron Bourret.

Author:
jsheets

Nested Class Summary
static class BellowsBourretSchemaLoader.BourretNode
           
 
Constructor Summary
BellowsBourretSchemaLoader()
           
 
Method Summary
 BellowsSchema buildSchema(java.lang.String dtdText)
          Loads the XML schema definition into a Bellows schema.
 
Methods inherited from class org.umber.bellows.schema.BellowsSchemaLoader
getDtdLoader, getXSDLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BellowsBourretSchemaLoader

public BellowsBourretSchemaLoader()
Method Detail

buildSchema

public BellowsSchema buildSchema(java.lang.String dtdText)
                          throws BellowsSchemaException
Description copied from class: BellowsSchemaLoader
Loads the XML schema definition into a Bellows schema. The format of the schema content will depend on the type of loader class this is.

Specified by:
buildSchema in class BellowsSchemaLoader
Parameters:
dtdText - text content of the schema definition
Returns:
loaded schema object
Throws:
BellowsSchemaException - if unable to parse or reconcile schema