META-INF/
META-INF/MANIFEST.MF
org/
org/ccil/
org/ccil/cowan/
org/ccil/cowan/tagsoup/
org/ccil/cowan/tagsoup/jaxp/
org/ccil/cowan/tagsoup/AttributesImpl.classAttributesImpl.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.AttributesImpl extends java.lang.Object implements org.xml.sax.Attributes {
int length
String[] data
public void ()
public void (org.xml.sax.Attributes)
org.xml.sax.Attributes atts
public int getLength ()
public java.lang.String getURI (int)
int index
public java.lang.String getLocalName (int)
int index
public java.lang.String getQName (int)
int index
public java.lang.String getType (int)
int index
public java.lang.String getValue (int)
int index
public int getIndex (java.lang.String, java.lang.String)
int i
String uri
String localName
int max
public int getIndex (java.lang.String)
int i
String qName
int max
public java.lang.String getType (java.lang.String, java.lang.String)
int i
String uri
String localName
int max
public java.lang.String getType (java.lang.String)
int i
String qName
int max
public java.lang.String getValue (java.lang.String, java.lang.String)
int i
String uri
String localName
int max
public java.lang.String getValue (java.lang.String)
int i
String qName
int max
public void clear ()
int i
public void setAttributes (org.xml.sax.Attributes)
int i
org.xml.sax.Attributes atts
public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String qName
String type
String value
public void setAttribute (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
int index
String uri
String localName
String qName
String type
String value
public void removeAttribute (int)
int index
public void setURI (int, java.lang.String)
int index
String uri
public void setLocalName (int, java.lang.String)
int index
String localName
public void setQName (int, java.lang.String)
int index
String qName
public void setType (int, java.lang.String)
int index
String type
public void setValue (int, java.lang.String)
int index
String value
private void ensureCapacity (int)
int max
int n
int max
String[] newData
private void badIndex (int) throws java.lang.ArrayIndexOutOfBoundsException
int index
String msg
}
org/ccil/cowan/tagsoup/AutoDetector.classAutoDetector.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.AutoDetector extends java.lang.Object {
public abstract java.io.Reader autoDetectingReader (java.io.InputStream)
}
org/ccil/cowan/tagsoup/CommandLine.classCommandLine.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.CommandLine extends java.lang.Object {
static java.util.Hashtable options
private static org.ccil.cowan.tagsoup.Parser theParser
private static org.ccil.cowan.tagsoup.HTMLSchema theSchema
private static String theOutputEncoding
public void ()
public static void main (java.lang.String[]) throws java.io.IOException org.xml.sax.SAXException
String dst
String dst
String src
String dst
int j
java.io.OutputStream os
int i
int i
String[] argv
int optind
private static void doHelp ()
String key
java.util.Enumeration e
boolean first
private static void process (java.lang.String, java.io.OutputStream) throws java.io.IOException org.xml.sax.SAXException
org.xml.sax.XMLReader r
java.io.Writer w
String encoding
String src
java.io.OutputStream os
org.xml.sax.XMLReader r
java.io.Writer w
org.xml.sax.ContentHandler h
org.xml.sax.InputSource s
private static org.xml.sax.ContentHandler chooseContentHandler (java.io.Writer)
String method
String doctype_public
String doctype_system
java.io.Writer w
org.ccil.cowan.tagsoup.XMLWriter x
private static int getopts (java.util.Hashtable, java.lang.String[])
String arg
String value
int eqsign
java.util.Hashtable options
String[] argv
int optind
private static boolean hasOption (java.util.Hashtable, java.lang.String)
java.util.Hashtable options
String option
static void ()
}
org/ccil/cowan/tagsoup/Element.classElement.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.Element extends java.lang.Object {
private org.ccil.cowan.tagsoup.ElementType theType
private org.ccil.cowan.tagsoup.AttributesImpl theAtts
private org.ccil.cowan.tagsoup.Element theNext
private boolean preclosed
public void (org.ccil.cowan.tagsoup.ElementType, boolean)
org.ccil.cowan.tagsoup.ElementType type
boolean defaultAttributes
public org.ccil.cowan.tagsoup.ElementType type ()
public org.ccil.cowan.tagsoup.AttributesImpl atts ()
public org.ccil.cowan.tagsoup.Element next ()
public void setNext (org.ccil.cowan.tagsoup.Element)
org.ccil.cowan.tagsoup.Element next
public java.lang.String name ()
public java.lang.String namespace ()
public java.lang.String localName ()
public int model ()
public int memberOf ()
public int flags ()
public org.ccil.cowan.tagsoup.ElementType parent ()
public boolean canContain (org.ccil.cowan.tagsoup.Element)
org.ccil.cowan.tagsoup.Element other
public void setAttribute (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String value
public void anonymize ()
int i
public void clean ()
String name
int i
public void preclose ()
public boolean isPreclosed ()
}
org/ccil/cowan/tagsoup/ElementType.classElementType.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.ElementType extends java.lang.Object {
private String theName
private String theNamespace
private String theLocalName
private int theModel
private int theMemberOf
private int theFlags
private org.ccil.cowan.tagsoup.AttributesImpl theAtts
private org.ccil.cowan.tagsoup.ElementType theParent
private org.ccil.cowan.tagsoup.Schema theSchema
public void (java.lang.String, int, int, int, org.ccil.cowan.tagsoup.Schema)
String name
int model
int memberOf
int flags
org.ccil.cowan.tagsoup.Schema schema
public java.lang.String namespace (java.lang.String, boolean)
String name
boolean attribute
int colon
String prefix
public java.lang.String localName (java.lang.String)
String name
int colon
public java.lang.String name ()
public java.lang.String namespace ()
public java.lang.String localName ()
public int model ()
public int memberOf ()
public int flags ()
public org.ccil.cowan.tagsoup.AttributesImpl atts ()
public org.ccil.cowan.tagsoup.ElementType parent ()
public org.ccil.cowan.tagsoup.Schema schema ()
public boolean canContain (org.ccil.cowan.tagsoup.ElementType)
org.ccil.cowan.tagsoup.ElementType other
public void setAttribute (org.ccil.cowan.tagsoup.AttributesImpl, java.lang.String, java.lang.String, java.lang.String)
org.ccil.cowan.tagsoup.AttributesImpl atts
String name
String type
String value
String namespace
String localName
int i
public static java.lang.String normalize (java.lang.String)
char v
int i
String value
boolean space
int len
StringBuffer b
public void setAttribute (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String value
public void setModel (int)
int model
public void setMemberOf (int)
int memberOf
public void setFlags (int)
int flags
public void setParent (org.ccil.cowan.tagsoup.ElementType)
org.ccil.cowan.tagsoup.ElementType parent
}
org/ccil/cowan/tagsoup/HTMLModels.classHTMLModels.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.HTMLModels extends java.lang.Object {
public static final int M_AREA
public static final int M_BLOCK
public static final int M_BLOCKINLINE
public static final int M_BODY
public static final int M_CELL
public static final int M_COL
public static final int M_DEF
public static final int M_FORM
public static final int M_FRAME
public static final int M_HEAD
public static final int M_HTML
public static final int M_INLINE
public static final int M_LEGEND
public static final int M_LI
public static final int M_NOLINK
public static final int M_OPTION
public static final int M_OPTIONS
public static final int M_P
public static final int M_PARAM
public static final int M_TABLE
public static final int M_TABULAR
public static final int M_TR
}
org/ccil/cowan/tagsoup/HTMLScanner.classHTMLScanner.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.HTMLScanner extends java.lang.Object implements org.ccil.cowan.tagsoup.Scanner org.xml.sax.Locator {
private static final int S_ANAME
private static final int S_APOS
private static final int S_AVAL
private static final int S_BB
private static final int S_BBC
private static final int S_BBCD
private static final int S_BBCDA
private static final int S_BBCDAT
private static final int S_BBCDATA
private static final int S_CDATA
private static final int S_CDATA2
private static final int S_CDSECT
private static final int S_CDSECT1
private static final int S_CDSECT2
private static final int S_COM
private static final int S_COM2
private static final int S_COM3
private static final int S_COM4
private static final int S_DECL
private static final int S_DECL2
private static final int S_DONE
private static final int S_EMPTYTAG
private static final int S_ENT
private static final int S_EQ
private static final int S_ETAG
private static final int S_GI
private static final int S_NCR
private static final int S_PCDATA
private static final int S_PI
private static final int S_PITARGET
private static final int S_QUOT
private static final int S_STAGC
private static final int S_TAG
private static final int S_TAGWS
private static final int S_XNCR
private static final int A_ADUP
private static final int A_ADUP_SAVE
private static final int A_ADUP_STAGC
private static final int A_ANAME
private static final int A_ANAME_ADUP
private static final int A_ANAME_ADUP_STAGC
private static final int A_AVAL
private static final int A_AVAL_STAGC
private static final int A_CDATA
private static final int A_CMNT
private static final int A_DECL
private static final int A_EMPTYTAG
private static final int A_ENTITY
private static final int A_ENTITY_START
private static final int A_ETAG
private static final int A_GI
private static final int A_GI_STAGC
private static final int A_LT
private static final int A_LT_PCDATA
private static final int A_MINUS
private static final int A_MINUS2
private static final int A_MINUS3
private static final int A_PCDATA
private static final int A_PI
private static final int A_PITARGET
private static final int A_PITARGET_PI
private static final int A_SAVE
private static final int A_SKIP
private static final int A_SP
private static final int A_STAGC
private static final int A_UNGET
private static final int A_UNSAVE_PCDATA
private static int[] statetable
private static final String[] debug_actionnames
private static final String[] debug_statenames
private String thePublicid
private String theSystemid
private int theLastLine
private int theLastColumn
private int theCurrentLine
private int theCurrentColumn
int theState
int theNextState
char[] theOutputBuffer
int theSize
int[] theWinMap
public void ()
private void unread (java.io.PushbackReader, int) throws java.io.IOException
java.io.PushbackReader r
int c
public int getLineNumber ()
public int getColumnNumber ()
public java.lang.String getPublicId ()
public java.lang.String getSystemId ()
public void resetDocumentLocator (java.lang.String, java.lang.String)
String publicid
String systemid
public void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler) throws java.io.IOException org.xml.sax.SAXException
java.io.PushbackReader r
java.io.PushbackReader r
int i
char ch1
int ent
int ch
int action
java.io.Reader r0
org.ccil.cowan.tagsoup.ScanHandler h
java.io.PushbackReader r
int firstChar
private void mark ()
public void startCDATA ()
private void save (int, org.ccil.cowan.tagsoup.ScanHandler) throws java.io.IOException org.xml.sax.SAXException
char[] newOutputBuffer
int ch
org.ccil.cowan.tagsoup.ScanHandler h
public static void main (java.lang.String[]) throws java.io.IOException org.xml.sax.SAXException
String[] argv
org.ccil.cowan.tagsoup.Scanner s
java.io.Reader r
java.io.Writer w
org.ccil.cowan.tagsoup.PYXWriter pw
private static java.lang.String nicechar (int)
int in
static void ()
}
org/ccil/cowan/tagsoup/HTMLSchema.classHTMLSchema.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.HTMLSchema extends org.ccil.cowan.tagsoup.Schema implements org.ccil.cowan.tagsoup.HTMLModels {
public void ()
}
org/ccil/cowan/tagsoup/PYXScanner.classPYXScanner.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.PYXScanner extends java.lang.Object implements org.ccil.cowan.tagsoup.Scanner {
public void ()
public void resetDocumentLocator (java.lang.String, java.lang.String)
String publicid
String systemid
public void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler) throws java.io.IOException org.xml.sax.SAXException
int sp
int size
java.io.Reader r
org.ccil.cowan.tagsoup.ScanHandler h
java.io.BufferedReader br
String s
char[] buff
boolean instag
public void startCDATA ()
public static void main (java.lang.String[]) throws java.io.IOException org.xml.sax.SAXException
String[] argv
org.ccil.cowan.tagsoup.Scanner s
java.io.Reader r
java.io.Writer w
}
org/ccil/cowan/tagsoup/PYXWriter.classPYXWriter.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.PYXWriter extends java.lang.Object implements org.ccil.cowan.tagsoup.ScanHandler org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler {
private java.io.PrintWriter theWriter
private static char[] dummy
private String attrName
public void adup (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void aname (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void aval (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void cmnt (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void entity (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public int getEntity ()
public void eof (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void etag (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void decl (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void gi (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void cdsect (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void pcdata (char[], int, int) throws org.xml.sax.SAXException
int i
char[] buff
int offset
int length
boolean inProgress
public void pitarget (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void pi (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void stagc (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void stage (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void endDocument () throws org.xml.sax.SAXException
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localname
String qname
public void endPrefixMapping (java.lang.String) throws org.xml.sax.SAXException
String prefix
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void skippedEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void startDocument () throws org.xml.sax.SAXException
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
int i
String uri
String localname
String qname
org.xml.sax.Attributes atts
int length
public void startPrefixMapping (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String prefix
String uri
public void comment (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endCDATA () throws org.xml.sax.SAXException
public void endDTD () throws org.xml.sax.SAXException
public void endEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void startCDATA () throws org.xml.sax.SAXException
public void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String name
String publicId
String systemId
public void startEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void (java.io.Writer)
java.io.Writer w
static void ()
}
org/ccil/cowan/tagsoup/Parser$1.classParser.java
package org.ccil.cowan.tagsoup
final org.ccil.cowan.tagsoup.Parser$1 extends java.lang.Object implements org.ccil.cowan.tagsoup.AutoDetector {
private final org.ccil.cowan.tagsoup.Parser this$0
void (org.ccil.cowan.tagsoup.Parser)
public java.io.Reader autoDetectingReader (java.io.InputStream)
java.io.InputStream i
}
org/ccil/cowan/tagsoup/Parser.classParser.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.Parser extends org.xml.sax.helpers.DefaultHandler implements org.ccil.cowan.tagsoup.ScanHandler org.xml.sax.XMLReader org.xml.sax.ext.LexicalHandler {
private org.xml.sax.ContentHandler theContentHandler
private org.xml.sax.ext.LexicalHandler theLexicalHandler
private org.xml.sax.DTDHandler theDTDHandler
private org.xml.sax.ErrorHandler theErrorHandler
private org.xml.sax.EntityResolver theEntityResolver
private org.ccil.cowan.tagsoup.Schema theSchema
private org.ccil.cowan.tagsoup.Scanner theScanner
private org.ccil.cowan.tagsoup.AutoDetector theAutoDetector
private static boolean DEFAULT_NAMESPACES
private static boolean DEFAULT_IGNORE_BOGONS
private static boolean DEFAULT_BOGONS_EMPTY
private static boolean DEFAULT_ROOT_BOGONS
private static boolean DEFAULT_DEFAULT_ATTRIBUTES
private static boolean DEFAULT_TRANSLATE_COLONS
private static boolean DEFAULT_RESTART_ELEMENTS
private static boolean DEFAULT_IGNORABLE_WHITESPACE
private static boolean DEFAULT_CDATA_ELEMENTS
private boolean namespaces
private boolean ignoreBogons
private boolean bogonsEmpty
private boolean rootBogons
private boolean defaultAttributes
private boolean translateColons
private boolean restartElements
private boolean ignorableWhitespace
private boolean CDATAElements
public static final String namespacesFeature
public static final String namespacePrefixesFeature
public static final String externalGeneralEntitiesFeature
public static final String externalParameterEntitiesFeature
public static final String isStandaloneFeature
public static final String lexicalHandlerParameterEntitiesFeature
public static final String resolveDTDURIsFeature
public static final String stringInterningFeature
public static final String useAttributes2Feature
public static final String useLocator2Feature
public static final String useEntityResolver2Feature
public static final String validationFeature
public static final String unicodeNormalizationCheckingFeature
public static final String xmlnsURIsFeature
public static final String XML11Feature
public static final String ignoreBogonsFeature
public static final String bogonsEmptyFeature
public static final String rootBogonsFeature
public static final String defaultAttributesFeature
public static final String translateColonsFeature
public static final String restartElementsFeature
public static final String ignorableWhitespaceFeature
public static final String CDATAElementsFeature
public static final String lexicalHandlerProperty
public static final String scannerProperty
public static final String schemaProperty
public static final String autoDetectorProperty
private java.util.HashMap theFeatures
private org.ccil.cowan.tagsoup.Element theNewElement
private String theAttributeName
private boolean theDoctypeIsPresent
private String theDoctypePublicId
private String theDoctypeSystemId
private String theDoctypeName
private String thePITarget
private org.ccil.cowan.tagsoup.Element theStack
private org.ccil.cowan.tagsoup.Element theSaved
private org.ccil.cowan.tagsoup.Element thePCDATA
private int theEntity
private static char[] etagchars
private boolean virginStack
private static String legal
private char[] theCommentBuffer
public void ()
private static java.lang.Boolean truthValue (boolean)
boolean b
public boolean getFeature (java.lang.String) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
Boolean b
public void setFeature (java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
boolean value
Boolean b
public java.lang.Object getProperty (java.lang.String) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
public void setProperty (java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
Object value
public void setEntityResolver (org.xml.sax.EntityResolver)
org.xml.sax.EntityResolver resolver
public org.xml.sax.EntityResolver getEntityResolver ()
public void setDTDHandler (org.xml.sax.DTDHandler)
org.xml.sax.DTDHandler handler
public org.xml.sax.DTDHandler getDTDHandler ()
public void setContentHandler (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler handler
public org.xml.sax.ContentHandler getContentHandler ()
public void setErrorHandler (org.xml.sax.ErrorHandler)
org.xml.sax.ErrorHandler handler
public org.xml.sax.ErrorHandler getErrorHandler ()
public void parse (org.xml.sax.InputSource) throws java.io.IOException org.xml.sax.SAXException
org.xml.sax.InputSource input
java.io.Reader r
public void parse (java.lang.String) throws java.io.IOException org.xml.sax.SAXException
String systemid
private void setup ()
private java.io.Reader getReader (org.xml.sax.InputSource) throws org.xml.sax.SAXException java.io.IOException
java.io.UnsupportedEncodingException e
org.xml.sax.InputSource s
java.io.Reader r
java.io.InputStream i
String encoding
String publicid
String systemid
private java.io.InputStream getInputStream (java.lang.String, java.lang.String) throws java.io.IOException org.xml.sax.SAXException
String publicid
String systemid
java.net.URL basis
java.net.URL url
java.net.URLConnection c
public void adup (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void aname (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void aval (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
String value
private java.lang.String expandEntities (java.lang.String)
int ent
char ch
int i
String src
int refStart
int len
char[] dst
int dstlen
public void entity (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
private int lookupEntity (char[], int, int)
NumberFormatException e
NumberFormatException e
char[] buff
int offset
int length
int result
public void eof (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void etag (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public boolean etag_cdata (char[], int, int) throws org.xml.sax.SAXException
int i
boolean realTag
char[] buff
int offset
int length
String currentName
public void etag_basic (char[], int, int) throws org.xml.sax.SAXException
org.ccil.cowan.tagsoup.ElementType type
String name
char[] buff
int offset
int length
String name
org.ccil.cowan.tagsoup.Element sp
boolean inNoforce
private void restart (org.ccil.cowan.tagsoup.Element) throws org.xml.sax.SAXException
org.ccil.cowan.tagsoup.Element next
org.ccil.cowan.tagsoup.Element e
private void pop () throws org.xml.sax.SAXException
String attNamespace
String attPrefix
int i
String name
String localName
String namespace
String prefix
org.xml.sax.Attributes atts
private void restartablyPop () throws org.xml.sax.SAXException
org.ccil.cowan.tagsoup.Element popped
private void push (org.ccil.cowan.tagsoup.Element) throws org.xml.sax.SAXException
java.io.IOException ew
String attNamespace
String attPrefix
int i
org.ccil.cowan.tagsoup.Element e
String name
String localName
String namespace
String prefix
org.xml.sax.Attributes atts
int len
private java.lang.String prefixOf (java.lang.String)
String name
int i
String prefix
private boolean foreign (java.lang.String, java.lang.String)
String prefix
String namespace
boolean foreign
public void decl (char[], int, int) throws org.xml.sax.SAXException
Exception e
char[] buff
int offset
int length
String s
String name
String systemid
String publicid
String[] v
private static java.lang.String trimquotes (java.lang.String)
String in
int length
char s
char e
private static java.lang.String[] split (java.lang.String) throws java.lang.IllegalArgumentException
char c
java.util.ArrayList l
int s
int e
boolean sq
boolean dq
char lastc
int len
String val
private java.lang.String cleanPublicid (java.lang.String)
char ch
int i
String src
int len
StringBuffer dst
boolean suppressSpace
public void gi (char[], int, int) throws org.xml.sax.SAXException
int bogonModel
int bogonMemberOf
char[] buff
int offset
int length
String name
org.ccil.cowan.tagsoup.ElementType type
public void cdsect (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void pcdata (char[], int, int) throws org.xml.sax.SAXException
int i
char[] buff
int offset
int length
boolean allWhite
public void pitarget (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void pi (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void stagc (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void stage (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
public void cmnt (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int length
private void rectify (org.ccil.cowan.tagsoup.Element) throws org.xml.sax.SAXException
org.ccil.cowan.tagsoup.ElementType parentType
org.ccil.cowan.tagsoup.Element parent
org.ccil.cowan.tagsoup.Element nexte
org.ccil.cowan.tagsoup.Element e
org.ccil.cowan.tagsoup.Element sp
public int getEntity ()
private java.lang.String makeName (char[], int, int)
char ch
char[] buff
int offset
int length
StringBuffer dst
boolean seenColon
boolean start
int dstLength
public void comment (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endCDATA () throws org.xml.sax.SAXException
public void endDTD () throws org.xml.sax.SAXException
public void endEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void startCDATA () throws org.xml.sax.SAXException
public void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String name
String publicid
String systemid
public void startEntity (java.lang.String) throws org.xml.sax.SAXException
String name
static void ()
}
org/ccil/cowan/tagsoup/ScanHandler.classScanHandler.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.ScanHandler extends java.lang.Object {
public abstract void adup (char[], int, int) throws org.xml.sax.SAXException
public abstract void aname (char[], int, int) throws org.xml.sax.SAXException
public abstract void aval (char[], int, int) throws org.xml.sax.SAXException
public abstract void cdsect (char[], int, int) throws org.xml.sax.SAXException
public abstract void decl (char[], int, int) throws org.xml.sax.SAXException
public abstract void entity (char[], int, int) throws org.xml.sax.SAXException
public abstract void eof (char[], int, int) throws org.xml.sax.SAXException
public abstract void etag (char[], int, int) throws org.xml.sax.SAXException
public abstract void gi (char[], int, int) throws org.xml.sax.SAXException
public abstract void pcdata (char[], int, int) throws org.xml.sax.SAXException
public abstract void pi (char[], int, int) throws org.xml.sax.SAXException
public abstract void pitarget (char[], int, int) throws org.xml.sax.SAXException
public abstract void stagc (char[], int, int) throws org.xml.sax.SAXException
public abstract void stage (char[], int, int) throws org.xml.sax.SAXException
public abstract void cmnt (char[], int, int) throws org.xml.sax.SAXException
public abstract int getEntity ()
}
org/ccil/cowan/tagsoup/Scanner.classScanner.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.Scanner extends java.lang.Object {
public abstract void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler) throws java.io.IOException org.xml.sax.SAXException
public abstract void resetDocumentLocator (java.lang.String, java.lang.String)
public abstract void startCDATA ()
}
org/ccil/cowan/tagsoup/Schema.classSchema.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.Schema extends java.lang.Object {
public static final int M_ANY
public static final int M_EMPTY
public static final int M_PCDATA
public static final int M_ROOT
public static final int F_RESTART
public static final int F_CDATA
public static final int F_NOFORCE
private java.util.HashMap theEntities
private java.util.HashMap theElementTypes
private String theURI
private String thePrefix
private org.ccil.cowan.tagsoup.ElementType theRoot
public void ()
public void elementType (java.lang.String, int, int, int)
String name
int model
int memberOf
int flags
org.ccil.cowan.tagsoup.ElementType e
public org.ccil.cowan.tagsoup.ElementType rootElementType ()
public void attribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String elemName
String attrName
String type
String value
org.ccil.cowan.tagsoup.ElementType e
public void parent (java.lang.String, java.lang.String)
String name
String parentName
org.ccil.cowan.tagsoup.ElementType child
org.ccil.cowan.tagsoup.ElementType parent
public void entity (java.lang.String, int)
String name
int value
public org.ccil.cowan.tagsoup.ElementType getElementType (java.lang.String)
String name
public int getEntity (java.lang.String)
String name
Integer ch
public java.lang.String getURI ()
public java.lang.String getPrefix ()
public void setURI (java.lang.String)
String uri
public void setPrefix (java.lang.String)
String prefix
}
org/ccil/cowan/tagsoup/XMLWriter.classXMLWriter.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.XMLWriter extends org.xml.sax.helpers.XMLFilterImpl implements org.xml.sax.ext.LexicalHandler {
private String[] booleans
private final org.xml.sax.Attributes EMPTY_ATTS
public static final String CDATA_SECTION_ELEMENTS
public static final String DOCTYPE_PUBLIC
public static final String DOCTYPE_SYSTEM
public static final String ENCODING
public static final String INDENT
public static final String MEDIA_TYPE
public static final String METHOD
public static final String OMIT_XML_DECLARATION
public static final String STANDALONE
public static final String VERSION
private java.util.Hashtable prefixTable
private java.util.Hashtable forcedDeclTable
private java.util.Hashtable doneDeclTable
private int elementLevel
private java.io.Writer output
private org.xml.sax.helpers.NamespaceSupport nsSupport
private int prefixCounter
private java.util.Properties outputProperties
private boolean unicodeMode
private String outputEncoding
private boolean htmlMode
private boolean forceDTD
private boolean hasOutputDTD
private String overridePublic
private String overrideSystem
private String version
private String standalone
private boolean cdataElement
public void ()
public void (java.io.Writer)
java.io.Writer writer
public void (org.xml.sax.XMLReader)
org.xml.sax.XMLReader xmlreader
public void (org.xml.sax.XMLReader, java.io.Writer)
org.xml.sax.XMLReader xmlreader
java.io.Writer writer
private void init (java.io.Writer)
java.io.Writer writer
public void reset ()
public void flush () throws java.io.IOException
public void setOutput (java.io.Writer)
java.io.Writer writer
public void setPrefix (java.lang.String, java.lang.String)
String uri
String prefix
public java.lang.String getPrefix (java.lang.String)
String uri
public void forceNSDecl (java.lang.String)
String uri
public void forceNSDecl (java.lang.String, java.lang.String)
String uri
String prefix
public void startDocument () throws org.xml.sax.SAXException
public void endDocument () throws org.xml.sax.SAXException
java.io.IOException e
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.xml.sax.Attributes atts
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String qName
public void characters (char[], int, int) throws org.xml.sax.SAXException
int i
char[] ch
int start
int len
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
public void emptyElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.xml.sax.Attributes atts
public void startElement (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
public void startElement (java.lang.String) throws org.xml.sax.SAXException
String localName
public void endElement (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
public void endElement (java.lang.String) throws org.xml.sax.SAXException
String localName
public void emptyElement (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
public void emptyElement (java.lang.String) throws org.xml.sax.SAXException
String localName
public void dataElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.xml.sax.Attributes atts
String content
public void dataElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String content
public void dataElement (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String localName
String content
public void characters (java.lang.String) throws org.xml.sax.SAXException
String data
char[] ch
private void forceNSDecls ()
String prefix
java.util.Enumeration prefixes
private java.lang.String doPrefix (java.lang.String, java.lang.String, boolean)
String prefix
int i
String uri
String qName
boolean isElement
String defaultNS
String prefix
private void write (char) throws org.xml.sax.SAXException
java.io.IOException e
char c
private void write (java.lang.String) throws org.xml.sax.SAXException
java.io.IOException e
String s
private void writeAttributes (org.xml.sax.Attributes) throws org.xml.sax.SAXException
char[] ch
int i
org.xml.sax.Attributes atts
int len
private boolean booleanAttribute (java.lang.String, java.lang.String, java.lang.String)
int i
int j
String localName
String qName
String value
String name
private void writeEsc (char[], int, int, boolean) throws org.xml.sax.SAXException
int i
char[] ch
int start
int length
boolean isAttVal
private void writeNSDecls () throws org.xml.sax.SAXException
String prefix
String uri
char[] ch
java.util.Enumeration prefixes
private void writeName (java.lang.String, java.lang.String, java.lang.String, boolean) throws org.xml.sax.SAXException
int i
String uri
String localName
String qName
boolean isElement
String prefix
public void comment (char[], int, int) throws org.xml.sax.SAXException
int i
char[] ch
int start
int length
public void endCDATA () throws org.xml.sax.SAXException
public void endDTD () throws org.xml.sax.SAXException
public void endEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public void startCDATA () throws org.xml.sax.SAXException
public void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
char pubquote
String name
String publicid
String systemid
char sysquote
public void startEntity (java.lang.String) throws org.xml.sax.SAXException
String name
public java.lang.String getOutputProperty (java.lang.String)
String key
public void setOutputProperty (java.lang.String, java.lang.String)
String key
String value
}
org/ccil/cowan/tagsoup/jaxp/JAXPTest.classJAXPTest.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.JAXPTest extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
private void test (java.lang.String[]) throws java.lang.Exception
String[] args
java.io.File f
javax.xml.parsers.SAXParserFactory spf
org.w3c.dom.Document doc
}
org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter$AttributesWrapper.classSAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$AttributesWrapper extends java.lang.Object implements org.xml.sax.AttributeList {
org.xml.sax.Attributes attrs
public void ()
public void setAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes a
public int getLength ()
public java.lang.String getName (int)
int i
String n
public java.lang.String getType (int)
int i
public java.lang.String getType (java.lang.String)
String name
public java.lang.String getValue (int)
int i
public java.lang.String getValue (java.lang.String)
String name
}
org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter$DocHandlerWrapper.classSAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$DocHandlerWrapper extends java.lang.Object implements org.xml.sax.ContentHandler {
final org.xml.sax.DocumentHandler docHandler
final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$AttributesWrapper mAttrWrapper
void (org.xml.sax.DocumentHandler)
org.xml.sax.DocumentHandler h
public void characters (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void endDocument () throws org.xml.sax.SAXException
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String uri
String localName
String qName
public void endPrefixMapping (java.lang.String)
String prefix
public void ignorableWhitespace (char[], int, int) throws org.xml.sax.SAXException
char[] ch
int start
int length
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void skippedEntity (java.lang.String)
String name
public void startDocument () throws org.xml.sax.SAXException
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.xml.sax.Attributes attrs
public void startPrefixMapping (java.lang.String, java.lang.String)
String prefix
String uri
}
org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter.classSAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter extends java.lang.Object implements org.xml.sax.Parser {
final org.xml.sax.XMLReader xmlReader
public void (org.xml.sax.XMLReader)
org.xml.sax.XMLReader xr
public void parse (org.xml.sax.InputSource) throws org.xml.sax.SAXException
java.io.IOException ioe
org.xml.sax.InputSource source
public void parse (java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ioe
String systemId
public void setDocumentHandler (org.xml.sax.DocumentHandler)
org.xml.sax.DocumentHandler h
public void setDTDHandler (org.xml.sax.DTDHandler)
org.xml.sax.DTDHandler h
public void setEntityResolver (org.xml.sax.EntityResolver)
org.xml.sax.EntityResolver r
public void setErrorHandler (org.xml.sax.ErrorHandler)
org.xml.sax.ErrorHandler h
public void setLocale (java.util.Locale) throws org.xml.sax.SAXException
java.util.Locale locale
}
org/ccil/cowan/tagsoup/jaxp/SAXFactoryImpl.classSAXFactoryImpl.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl extends javax.xml.parsers.SAXParserFactory {
private org.ccil.cowan.tagsoup.jaxp.SAXParserImpl prototypeParser
private java.util.HashMap features
public void ()
public javax.xml.parsers.SAXParser newSAXParser () throws javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException se
public void setFeature (java.lang.String, boolean) throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
boolean value
public boolean getFeature (java.lang.String) throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
private org.ccil.cowan.tagsoup.jaxp.SAXParserImpl getPrototype ()
}
org/ccil/cowan/tagsoup/jaxp/SAXParserImpl.classSAXParserImpl.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAXParserImpl extends javax.xml.parsers.SAXParser {
final org.ccil.cowan.tagsoup.Parser parser
protected void ()
public static org.ccil.cowan.tagsoup.jaxp.SAXParserImpl newInstance (java.util.Map) throws org.xml.sax.SAXException
java.util.Map$Entry entry
java.util.Iterator it
java.util.Map features
org.ccil.cowan.tagsoup.jaxp.SAXParserImpl parser
public org.xml.sax.Parser getParser () throws org.xml.sax.SAXException
public org.xml.sax.XMLReader getXMLReader ()
public boolean isNamespaceAware ()
org.xml.sax.SAXException sex
public boolean isValidating ()
org.xml.sax.SAXException sex
public void setProperty (java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
Object value
public java.lang.Object getProperty (java.lang.String) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
public void setFeature (java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
boolean value
public boolean getFeature (java.lang.String) throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException
String name
}