|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcds.savot.pull.SavotPullParser
public class SavotPullParser
It has been tested with kXML Pull parser implementation
but it is possible to use other pull parsers
Designed to use with Pull parsers complient with Standard Pull Implementation v1
Constructor Summary | |
---|---|
SavotPullParser(java.io.InputStream instream,
int mode,
java.lang.String enc)
Constructor |
|
SavotPullParser(java.io.InputStream instream,
int mode,
java.lang.String enc,
boolean debug)
Constructor |
|
SavotPullParser(java.lang.String file,
int mode)
Constructor |
|
SavotPullParser(java.lang.String file,
int mode,
boolean debug)
Constructor |
|
SavotPullParser(java.net.URL url,
int mode,
java.lang.String enc)
Constructor |
|
SavotPullParser(java.net.URL url,
int mode,
java.lang.String enc,
boolean debug)
Constructor |
Method Summary | |
---|---|
void |
enableDebug(boolean debug)
Enable debug mode |
SavotVOTable |
getAllResources()
Get all resources |
SavotCoosys |
getCoosysFromRef(java.lang.String ref)
Search a COOSYS corresponding to an ID ref |
long |
getDataCount()
Get the number of DATA elements in the document (for statistics) |
SavotField |
getFieldFromRef(java.lang.String ref)
Search a FIELD corresponding to an ID ref |
java.util.Hashtable |
getIdRefLinks()
Get a reference on the Hashtable containing the link between ID and ref |
SavotInfo |
getInfoFromRef(java.lang.String ref)
Search a RESOURCE corresponding to an ID ref |
SavotLink |
getLinkFromRef(java.lang.String ref)
Search a LINK corresponding to an ID ref |
SavotResource |
getNextResource()
Get the next Resource (sequential mode only) |
SavotParam |
getParamFromRef(java.lang.String ref)
Search a PARAM corresponding to an ID ref |
long |
getResourceCount()
Get the number of RESOURCE elements in the document (for statistics) |
SavotResource |
getResourceFromRef(java.lang.String ref)
Search a RESOURCE corresponding to an ID ref |
long |
getTableCount()
Get the number of TABLE elements in the document (for statistics) |
SavotTable |
getTableFromRef(java.lang.String ref)
Search a TABLE corresponding to an ID ref |
long |
getTRCount()
Get the number of TR elements in the document (for statistics) |
SavotValues |
getValuesFromRef(java.lang.String ref)
Search a VALUES corresponding to an ID ref |
java.lang.String |
getVersion()
Get Parser Version |
SavotVOTable |
getVOTable()
Get a reference to V0TABLE object |
static void |
main(java.lang.String[] argv)
Main |
void |
sequentialTester()
For test only |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SavotPullParser(java.lang.String file, int mode)
file
- a file to parsemode
- FULL or SEQUENTIAL (for small memory size applications)public SavotPullParser(java.lang.String file, int mode, boolean debug)
file
- a file to parsemode
- FULL or SEQUENTIAL (for small memory size applications)public SavotPullParser(java.net.URL url, int mode, java.lang.String enc)
url
- url to parsemode
- FULL or SEQUENTIAL (for small memory size applications)enc
- encoding (example : UTF-8)public SavotPullParser(java.net.URL url, int mode, java.lang.String enc, boolean debug)
url
- url to parsemode
- FULL or SEQUENTIAL (for small memory size applications)enc
- encoding (example : UTF-8)public SavotPullParser(java.io.InputStream instream, int mode, java.lang.String enc)
instream
- stream to parsemode
- FULL or SEQUENTIAL (for small memory size applications)enc
- encoding (example : UTF-8)public SavotPullParser(java.io.InputStream instream, int mode, java.lang.String enc, boolean debug)
instream
- stream to parsemode
- FULL or SEQUENTIAL (for small memory size applications)enc
- encoding (example : UTF-8)Method Detail |
---|
public SavotResource getNextResource()
public SavotVOTable getVOTable()
public long getResourceCount()
public long getTableCount()
public long getTRCount()
public long getDataCount()
public java.util.Hashtable getIdRefLinks()
public SavotResource getResourceFromRef(java.lang.String ref)
ref
-
public SavotField getFieldFromRef(java.lang.String ref)
ref
-
public SavotParam getParamFromRef(java.lang.String ref)
ref
-
public SavotTable getTableFromRef(java.lang.String ref)
ref
-
public SavotInfo getInfoFromRef(java.lang.String ref)
ref
-
public SavotValues getValuesFromRef(java.lang.String ref)
ref
-
public SavotLink getLinkFromRef(java.lang.String ref)
ref
-
public SavotCoosys getCoosysFromRef(java.lang.String ref)
ref
-
public SavotVOTable getAllResources()
public java.lang.String getVersion()
public void sequentialTester()
public void enableDebug(boolean debug)
debug
- booleanpublic static void main(java.lang.String[] argv) throws java.io.IOException
argv
-
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |