Uses of Class
io.odysz.module.xtable.XMLTable
Packages that use XMLTable
-
Uses of XMLTable in io.odysz.module.xtable
Fields in io.odysz.module.xtable with type parameters of type XMLTableModifier and TypeFieldDescriptionprotected LinkedHashMap<String,
XMLTable> XMLFlatReader.tables
[key = tableID, value = XMLTable[qName, chars]]Methods in io.odysz.module.xtable that return XMLTableModifier and TypeMethodDescriptionXMLTable.beforeFirst()
static XMLTable
XMLDataFactory.buildTable
(String sourceID, ILogger androidLogger, String newTableID, String fromStructureOfTableID, ArrayList<String[]> fromList, String targetFullpath, IXMLStruct xmlStruct) Construct a new table.
Copy data structure from 'fromTableID', copy data from 'fromList'XMLTable.endTablePush()
XMLTable.findRecordsTable
(HashMap<String, String> pkVals) static XMLTable
XMLDataFactory.getTable
(ILogger androidLogger, String tableID, InputStream istream, IXMLStruct xmlStruct) static XMLTable
XMLDataFactory.getTable
(ILogger logger, String tableID, String fromFullpath, IXMLStruct xmlStruct) Usage ex.:
InputStream istr = res.getAssets().open(configName + ".xml");
IXMLStruct xmlStruct = new IXMLStruct() {
@Override public String rootTag() { return "xtables"; }
@Override public String tableTag() { return "table"; }
@Override public String recordTag() { return "record"; }
};
ILogger logger = new Logger();
skintable = XMLDataFactory.getTable(logger, configTablename, istr, xmlStruct);static XMLTable
XMLDataFactory.getTable
(String sourceID, ILogger androidLogger, String tableID, InputStream istream, IXMLStruct xmlStruct) static XMLTable
XMLDataFactory.getTable
(String sourceID, ILogger androidLogger, String tableID, InputStream istream, IXMLStruct xmlStruct, boolean reload) static XMLTable
XMLDataFactory.getTable
(String sourceID, ILogger androidLogger, String tableID, String fromFullpath, IXMLStruct xmlStruct) static XMLTable
XMLDataFactory.getTable
(String sourceID, ILogger androidLogger, String tableID, String fromFullpath, IXMLStruct xmlStruct, boolean reload) static XMLTable
XMLDataFactory.getTableReusing
(String sourceID, ILogger androidLogger, String tableID, IXMLStruct xmlStruct) Get a table, don't reload.Methods in io.odysz.module.xtable that return types with arguments of type XMLTableModifier and TypeMethodDescriptionIXMLData.getTables()
XMLFlatData.getTables()
XMLFlatReader.getTables()
static LinkedHashMap<String,
XMLTable> XMLDataFactoryEx.getXtables
(ILogger logger, String targetFullpath, IXMLStruct xmlStruct) Construct a new table.
Not xml table data are buffered - for release memory.Methods in io.odysz.module.xtable with parameters of type XMLTableModifier and TypeMethodDescriptionstatic Object
XUtil.getClassInstance
(XMLTable classRecs, String classField, Object[] constructorParas) Construct instance of class specified in classRecs, return object instantiated with constructorParas.
For ex.:
Object[] p = new Object[2];
p[0] = res;
p[1] = skinid;
skin = (IMetronomeSkin) XUtil.getClassInstance(st, "class", p);void
Merge withTable to this object.
Table name and colomns order can be different, but both table must have exactly the same columns and pk fields.
Note:
This method is not suitable for large record's number.Parameter t is iterated with "while(next()".static void
XMLDataFactory.writeTables
(IXMLStruct xmlStrct, String fullpath, XMLTable[] tables) static void
XMLDataFactoryEx.writeTables
(IXMLStruct xmlStrct, String fullpath, XMLTable[] tables) Write xtables (mapping info) into mapping file (fullpath). -
Uses of XMLTable in io.odysz.semantic
Methods in io.odysz.semantic that return XMLTableModifier and TypeMethodDescriptionstatic XMLTable
DATranscxt.loadSemanticsXml
(String connId) Load semantics configuration, x-table, from file path.Methods in io.odysz.semantic with parameters of type XMLTableModifier and TypeMethodDescriptionstatic <M extends DATranscxt.SemanticsMap,
S extends DASemantics>
MDATranscxt.initConfigs
(String conn, XMLTable xcfg, DATranscxt.SmapFactory<M> smFactory) LoadDATranscxt.smtMaps
. -
Uses of XMLTable in io.odysz.semantic.DA
Methods in io.odysz.semantic.DA that return XMLTableMethods in io.odysz.semantic.DA with parameters of type XMLTableModifier and TypeMethodDescriptionstatic void
DatasetCfg.parseConfigs
(HashMap<String, DatasetCfg.Dataset> cfgs, XMLTable xSmtcs)