Package org.qdl_lang.expressions.module
Class MTTable<K extends MTKey,V extends Module>
- java.lang.Object
- 
- java.util.AbstractMap<K,V>
- 
- java.util.HashMap<K,V>
- 
- org.qdl_lang.state.XTable<K,V>
- 
- org.qdl_lang.expressions.module.MTTable<K,V>
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Map<K,V>
 
 public class MTTable<K extends MTKey,V extends Module> extends XTable<K,V> Module template table.Created by Jeff Gaynor 
 on 12/14/21 at 12:22 PM- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class java.util.AbstractMapAbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
 
- 
 - 
Field Summary- 
Fields inherited from class org.qdl_lang.state.XTableFDOC_CONVERT
 
- 
 - 
Constructor SummaryConstructors Constructor Description MTTable()
 - 
Method Summary- 
Methods inherited from class org.qdl_lang.state.XTableconvertFDOC, fromXML, getModuleUtils, serializeToJSON, toString
 - 
Methods inherited from class java.util.HashMapclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
 - 
Methods inherited from class java.util.AbstractMapequals, hashCode
 
- 
 
- 
- 
- 
Method Detail- 
putpublic V put(XThing value) Description copied from class:XTableShould add theXThingbased on itsXThing.getName()as the key.
 - 
getXMLTableTagpublic String getXMLTableTag() 
 - 
getXMLElementTagpublic String getXMLElementTag() 
 - 
toXMLpublic void toXML(XMLStreamWriter xsw, SerializationState SerializationState) throws XMLStreamException 
 - 
fromXMLpublic void fromXML(XMLEventReader xer, QDLInterpreter qi) throws XMLStreamException 
 - 
deserializeElementpublic V deserializeElement(XMLUtils.ModuleAttributes moduleAttributes, SerializationState SerializationState) 
 - 
deserializeElementpublic V deserializeElement(XMLEventReader xer, SerializationState SerializationState, QDLInterpreter qi) throws XMLStreamException - Specified by:
- deserializeElementin class- XTable<K extends MTKey,V extends Module>
- Returns:
- Throws:
- XMLStreamException
 
 - 
clearChangeListpublic void clearChangeList() 
 - 
toJSONEntrypublic String toJSONEntry(V xThing, SerializationState serializationState) throws Throwable 
 - 
serializeToJSONpublic net.sf.json.JSONObject serializeToJSON(V xThing, SerializationState serializationState) throws Throwable 
 - 
fromJSONEntrypublic String fromJSONEntry(String x, SerializationState serializationState) 
 - 
deserializeFromJSONpublic void deserializeFromJSON(net.sf.json.JSONObject json, QDLInterpreter qi, SerializationState serializationState) throws Throwable
 
- 
 
-