|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.drools.xml.XmlPackageReader
RuleSet loader.
Note you can override the default entity resolver by setting the System property of:
org.drools.io.EntityResolve to your own custom entity resolver.
This can be done using -Dorg.drools.io.EntityResolver=YourClassHere on the command line, for instance.
![]() |
![]() |
![]() |
![]() |
| Field Summary | |
static java.lang.String |
ENTITY_RESOLVER_PROPERTY_NAME
|
static java.lang.String |
RULES_NAMESPACE_URI
Namespace URI for the general tags. |
| Constructor Summary | |
XmlPackageReader()
Construct. |
|
XmlPackageReader(javax.xml.parsers.SAXParser parser)
Construct. |
|
| Method Summary | |
void |
characters(char[] chars,
int start,
int len)
|
protected Configuration |
endConfiguration()
End a configuration node. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname)
|
void |
endPrefixMapping(java.lang.String prefix)
|
void |
error(org.xml.sax.SAXParseException x)
|
void |
fatalError(org.xml.sax.SAXParseException x)
|
org.xml.sax.Locator |
getLocator()
Get the Locator. |
PackageDescr |
getPackageDescr()
|
PackageDescr |
read(org.xml.sax.InputSource in)
Read a RuleSet from an InputSource. |
PackageDescr |
read(java.io.InputStream inputStream)
Read a RuleSet from an InputStream. |
PackageDescr |
read(java.io.Reader reader)
Read a RuleSet from a Reader. |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
protected void |
startConfiguration(java.lang.String name,
org.xml.sax.Attributes attrs)
Start a configuration node. |
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
org.xml.sax.Attributes attrs)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
void |
warning(org.xml.sax.SAXParseException x)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, ignorableWhitespace, notationDecl, processingInstruction, skippedEntity, unparsedEntityDecl |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ENTITY_RESOLVER_PROPERTY_NAME
public static final java.lang.String RULES_NAMESPACE_URI
| Constructor Detail |
public XmlPackageReader()
Uses the default JAXP SAX parser and the default classpath-based
DefaultSemanticModule.
public XmlPackageReader(javax.xml.parsers.SAXParser parser)
Uses the default classpath-based DefaultSemanticModule.
parser - The SAX parser.| Method Detail |
public PackageDescr read(java.io.Reader reader)
throws org.xml.sax.SAXException,
java.io.IOException
RuleSet from a Reader.
org.xml.sax.SAXException
java.io.IOExceptionreader - The reader containing the rule-set.
public PackageDescr read(java.io.InputStream inputStream)
throws org.xml.sax.SAXException,
java.io.IOException
RuleSet from an InputStream.
org.xml.sax.SAXException
java.io.IOExceptioninputStream - The input-stream containing the rule-set.
public PackageDescr read(org.xml.sax.InputSource in)
throws org.xml.sax.SAXException,
java.io.IOException
RuleSet from an InputSource.
org.xml.sax.SAXException
java.io.IOExceptionin - The rule-set input-source.
public PackageDescr getPackageDescr()
public void setDocumentLocator(org.xml.sax.Locator locator)
ContentHandlerpublic org.xml.sax.Locator getLocator()
Locator.
public void startDocument()
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionuri - localName - qname - attrs - ContentHandler
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionuri - localName - qname - ContentHandler
protected void startConfiguration(java.lang.String name,
org.xml.sax.Attributes attrs)
name - Tag name.attrs - Tag attributes.
public void characters(char[] chars,
int start,
int len)
chars - start - len - ContentHandlerprotected Configuration endConfiguration()
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void warning(org.xml.sax.SAXParseException x)
public void error(org.xml.sax.SAXParseException x)
public void fatalError(org.xml.sax.SAXParseException x)
throws org.xml.sax.SAXParseException
org.xml.sax.SAXParseException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||