public class DTDGenerator
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_ENUMERATION_VALUES |
protected static int |
MAX_ID_VALUES |
protected static int |
MIN_ENUMERATION_INSTANCES |
protected static int |
MIN_ENUMERATION_RATIO |
protected static int |
MIN_FIXED |
protected static int |
MIN_ID_VALUES |
Constructor and Description |
---|
DTDGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length)
Handle character data.
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name)
End of element.
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
We ignore all references to external entities such as DOCTYPE declarations.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String name,
org.xml.sax.Attributes attributes)
Handle the start of an element.
|
static java.lang.String |
write(org.gjt.sp.jedit.View view,
java.lang.String xml)
Write a DTD for the given XML document
|
static java.lang.String |
writeRNG(org.gjt.sp.jedit.View view,
java.lang.String xml)
(planned) Write a Relax NG Schema for the given XML document
|
static java.lang.String |
writeXSD(org.gjt.sp.jedit.View view,
java.lang.String xml)
(planned) Write an XML Schema for the given XML document
|
protected static int MIN_ENUMERATION_INSTANCES
protected static int MAX_ENUMERATION_VALUES
protected static int MIN_ENUMERATION_RATIO
protected static int MIN_FIXED
protected static int MIN_ID_VALUES
protected static int MAX_ID_VALUES
public static java.lang.String write(org.gjt.sp.jedit.View view, java.lang.String xml)
public static java.lang.String writeXSD(org.gjt.sp.jedit.View view, java.lang.String xml)
public static java.lang.String writeRNG(org.gjt.sp.jedit.View view, java.lang.String xml)
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException