|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vizzini.ui.table.TableDescriptorParser
public class TableDescriptorParser
Provides an XML parser for table descriptor files.
Here is an example XML file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<root>
<columnDescriptor>
<columnName>STRING_screenCol</columnName>
<columnClass>java.lang.String</columnClass>
<propertyName>name</propertyName>
</columnDescriptor>
<columnDescriptor>
<columnName>STRING_lowRankCol</columnName>
<columnClass>java.lang.Integer</columnClass>
<propertyName>rank</propertyName>
</columnDescriptor>
<columnDescriptor>
<columnName>STRING_rating</columnName>
<columnClass>org.vizzini.util.DefaultEnumeratedType</columnClass>
<editable>true</editable>
<propertyName>rating</propertyName>
<enumList>
<item>Not
rated</item>
<item>1/2</item>
<item>*</item>
<item>*1/2</item>
<item>**</item>
<item>**1/2</item>
<item>***</item>
<item>***1/2</item>
<item>****</item>
</enumList>
</columnDescriptor>
<columnDescriptor>
<columnName>STRING_sharpeCol</columnName>
<columnClass>java.lang.Double</columnClass>
<propertyName>sharpe</propertyName>
<cellRenderer
places="2">org.vizzini.ui.table.DecimalCellRenderer</cellRenderer>
</columnDescriptor>
</root>
Method Summary | |
---|---|
static TableDescriptorParser |
getInstance()
Return the singleton instance, creating it if necessary. |
ColumnDescriptor[] |
parse(Document xmlDocument)
Complete parsing the given XML document into
ColumnDescriptor instances. |
ColumnDescriptor[] |
parse(File file)
Parse the given XML file into ColumnDescriptor instances. |
ColumnDescriptor[] |
parse(InputStream inputStream)
Parse the given XML input stream into ColumnDescriptor
instances. |
ColumnDescriptor[] |
parse(URL url)
Parse the given XML URL into ColumnDescriptor instances. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static TableDescriptorParser getInstance()
public ColumnDescriptor[] parse(InputStream inputStream) throws ParserConfigurationException, SAXException, IOException
ColumnDescriptor
instances.
inputStream
- The XML input stream to parse.
ParserConfigurationException
SAXException
IOException
public ColumnDescriptor[] parse(File file) throws ParserConfigurationException, SAXException, IOException
ColumnDescriptor
instances.
file
- The XML file to parse.
ParserConfigurationException
SAXException
IOException
public ColumnDescriptor[] parse(URL url) throws ParserConfigurationException, SAXException, IOException
ColumnDescriptor
instances.
url
- The XML URL to parse.
ParserConfigurationException
SAXException
IOException
public ColumnDescriptor[] parse(Document xmlDocument) throws ParserConfigurationException, SAXException
ColumnDescriptor
instances.
xmlDocument
- The XML document to parse.
ParserConfigurationException
SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |