public class FlatDtdProducer extends java.lang.Object implements IDataSetProducer, org.xml.sax.EntityResolver, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANY
Constant for the value "ANY"
|
static java.lang.String |
IMPLIED
Constant for the value "#IMPLIED"
|
static java.lang.String |
REQUIRED
Constant for the value "#REQUIRED"
|
| Constructor and Description |
|---|
FlatDtdProducer() |
FlatDtdProducer(org.xml.sax.InputSource inputSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
attributeDecl(java.lang.String elementName,
java.lang.String attributeName,
java.lang.String type,
java.lang.String mode,
java.lang.String value) |
protected java.lang.String |
cleanupTableName(java.lang.String tableName) |
void |
comment(char[] ch,
int start,
int length) |
void |
elementDecl(java.lang.String name,
java.lang.String model) |
void |
endCDATA() |
void |
endDTD() |
void |
endEntity(java.lang.String name) |
void |
externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId) |
void |
internalEntityDecl(java.lang.String name,
java.lang.String value) |
void |
produce()
Process this dataset source.
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId) |
void |
setConsumer(IDataSetConsumer consumer) |
static void |
setDeclHandler(org.xml.sax.XMLReader xmlReader,
org.xml.sax.ext.DeclHandler handler) |
static void |
setLexicalHandler(org.xml.sax.XMLReader xmlReader,
org.xml.sax.ext.LexicalHandler handler) |
void |
startCDATA() |
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId) |
void |
startEntity(java.lang.String name) |
public static final java.lang.String REQUIRED
public static final java.lang.String IMPLIED
public static final java.lang.String ANY
public FlatDtdProducer()
public FlatDtdProducer(org.xml.sax.InputSource inputSource)
public static void setDeclHandler(org.xml.sax.XMLReader xmlReader,
org.xml.sax.ext.DeclHandler handler)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedExceptionpublic static void setLexicalHandler(org.xml.sax.XMLReader xmlReader,
org.xml.sax.ext.LexicalHandler handler)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedExceptionpublic void setConsumer(IDataSetConsumer consumer) throws DataSetException
setConsumer in interface IDataSetProducerDataSetExceptionpublic void produce()
throws DataSetException
IDataSetProducerThis method is synchronous: it will not return until processing has ended. If a client application wants to terminate parsing early, it should throw an exception from the listener.
produce in interface IDataSetProducerDataSetExceptionpublic org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
resolveEntity in interface org.xml.sax.EntityResolverorg.xml.sax.SAXExceptionpublic void elementDecl(java.lang.String name,
java.lang.String model)
throws org.xml.sax.SAXException
elementDecl in interface org.xml.sax.ext.DeclHandlerorg.xml.sax.SAXExceptionpublic void attributeDecl(java.lang.String elementName,
java.lang.String attributeName,
java.lang.String type,
java.lang.String mode,
java.lang.String value)
throws org.xml.sax.SAXException
attributeDecl in interface org.xml.sax.ext.DeclHandlerorg.xml.sax.SAXExceptionpublic void internalEntityDecl(java.lang.String name,
java.lang.String value)
throws org.xml.sax.SAXException
internalEntityDecl in interface org.xml.sax.ext.DeclHandlerorg.xml.sax.SAXExceptionpublic void externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
externalEntityDecl in interface org.xml.sax.ext.DeclHandlerorg.xml.sax.SAXExceptionpublic void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
startDTD in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endDTD()
throws org.xml.sax.SAXException
endDTD in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionprotected java.lang.String cleanupTableName(java.lang.String tableName)
public void startEntity(java.lang.String name)
throws org.xml.sax.SAXException
startEntity in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endEntity(java.lang.String name)
throws org.xml.sax.SAXException
endEntity in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void startCDATA()
throws org.xml.sax.SAXException
startCDATA in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void endCDATA()
throws org.xml.sax.SAXException
endCDATA in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionpublic void comment(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
comment in interface org.xml.sax.ext.LexicalHandlerorg.xml.sax.SAXExceptionCopyright © 2002-2018. All Rights Reserved.