|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
com.aptana.sax.ValidatingReader
com.aptana.ide.metadata.reader.MetadataReader
public class MetadataReader
| Field Summary |
|---|
| Fields inherited from class com.aptana.sax.ValidatingReader |
|---|
_schema |
| Constructor Summary | |
|---|---|
MetadataReader()
Create a new instance of CoreLoader |
|
| Method Summary | |
|---|---|
void |
characters(char[] buffer,
int offset,
int length)
Process character data |
java.lang.String |
decodeHtml(java.lang.String text)
decodes HTML encoded strings |
void |
enterBrowser(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start processing a browser element |
void |
enterElement(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start processing a class element |
void |
enterEvent(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start processing a event |
void |
enterField(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start processing a class element |
void |
enterSpecification(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
Exit a specification element |
void |
enterValue(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start processing a value element |
void |
exitAvailability(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit an availability element |
void |
exitBrowser(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a browser element |
void |
exitDeprecated(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a deprecated element |
void |
exitDescription(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a description element |
void |
exitElement(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a class element |
void |
exitEvent(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a class element |
void |
exitField(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a field element |
void |
exitHint(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a hint element |
void |
exitValue(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
Exit a field element |
java.util.ArrayList |
getElements()
The list of elements parsed |
java.util.Hashtable |
getGlobalEvents()
These are events which are defined once and referenced everywhere else (for compactness) |
java.util.Hashtable |
getGlobalFields()
These are fields which are defined once and referenced everywhere else (for compactness) |
static java.lang.String |
join(java.lang.String delimiter,
java.lang.String[] items)
Create a string by concatenating the elements of a string array using a delimited between each item |
void |
loadXML(java.io.InputStream stream)
Load the JavaScript built-in objects documentation using a stream. |
void |
loadXML(java.lang.String filename)
Load the JavaScript built-in objects documentation |
void |
startTextBuffer(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
start buffering text |
| Methods inherited from class com.aptana.sax.ValidatingReader |
|---|
endElement, read, read, startDocument, startElement |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetadataReader()
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public java.util.ArrayList getElements()
public java.util.Hashtable getGlobalFields()
public java.util.Hashtable getGlobalEvents()
public void characters(char[] buffer,
int offset,
int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerbuffer - offset - length -
public void loadXML(java.lang.String filename)
throws java.lang.Exception
filename -
java.lang.Exception
public void loadXML(java.io.InputStream stream)
throws java.lang.Exception
stream - The input stream for the source XML
java.lang.Exception
public void startTextBuffer(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes - public java.lang.String decodeHtml(java.lang.String text)
text - The text to decode
public void enterElement(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
public void exitElement(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void enterEvent(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
public void exitEvent(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void enterField(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
public void exitField(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public static java.lang.String join(java.lang.String delimiter,
java.lang.String[] items)
delimiter - The text to place between each element in the arrayitems - The array of items to join
public void exitDescription(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void exitDeprecated(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void exitHint(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void enterSpecification(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
public void enterValue(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
public void exitValue(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void exitAvailability(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void exitBrowser(java.lang.String ns,
java.lang.String name,
java.lang.String qname)
ns - name - qname -
public void enterBrowser(java.lang.String ns,
java.lang.String name,
java.lang.String qname,
org.xml.sax.Attributes attributes)
ns - name - qname - attributes -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||