META-INF/
META-INF/MANIFEST.MF
com/mot/dm/core/Archives.classGen.java
package com.mot.dm.core
com.mot.dm.core.Archives extends java.lang.Object {
java.util.HashMap archivesMap
public void (java.lang.String) throws java.lang.Exception
public void printAll (java.lang.String) throws java.io.IOException
public void print (java.lang.String, java.lang.String) throws java.io.IOException
public void close () throws java.io.IOException
}
com/mot/dm/core/ByteSwapper.classGen.java
package com.mot.dm.core
com.mot.dm.core.ByteSwapper extends java.lang.Object {
void ()
public static long swapLong (long)
public static int swapInt (int)
public static float swapFloat (float)
public static short swapShort (short)
}
com/mot/dm/core/DDFGen.classGen.java
package com.mot.dm.core
com.mot.dm.core.DDFGen extends java.lang.Object {
private static final String ddffile
private static final String shift
private java.io.PrintWriter ddfWriter
private StringBuffer valuesForDDF
public void () throws java.lang.Exception
public void addDDFForNode (java.util.HashMap, java.lang.String) throws java.io.IOException
public void nodeDelim (java.lang.String) throws java.io.IOException
public void close () throws java.io.IOException
private final void writeValuesTxt () throws java.io.IOException
}
com/mot/dm/core/DMTValidator.classDMTValidator.java
package com.mot.dm.core
public com.mot.dm.core.DMTValidator extends java.lang.Object {
private final String[] illegalCharsForNodeName
private int depth
private static final String parm
private static String initDir
private static java.util.ArrayList problemsList
private String[] path
public void ()
private static void usage ()
public static void main (java.lang.String[]) throws java.lang.Exception
public void analyzeDir (java.lang.String) throws java.lang.Exception
private void checkValues (java.lang.String, java.util.HashMap, java.lang.String, java.lang.String, java.lang.String)
private java.lang.String removeSpaces (java.lang.String)
private void getParms (java.lang.String, java.util.HashMap, java.util.ArrayList) throws java.lang.Exception
private java.lang.String trimSepSpaces (java.lang.String) throws java.lang.Exception
private boolean validateEventValues (java.lang.String, java.util.ArrayList, boolean, java.util.HashMap)
static void ()
}
com/mot/dm/core/Documentation.classGen.java
package com.mot.dm.core
com.mot.dm.core.Documentation extends java.lang.Object {
private static final String dmtdoc
private static final String dmttoc
private static final String dmtdesc
private static final String dmtindex
private java.io.PrintWriter docWriter
private java.io.PrintWriter tocWriter
private java.io.PrintWriter descWriter
private java.io.PrintWriter indexWriter
private java.util.SortedMap indexMap
private int indexDupCtr
private StringBuffer indexHdrFtr
private StringBuffer descHdrFtr
public void () throws java.lang.Exception
private void generateHeader (java.io.PrintWriter, java.lang.String) throws java.io.IOException
private void generateTrailer (java.io.PrintWriter) throws java.io.IOException
private void generateMainPage () throws java.io.IOException
private void generateTocHeader () throws java.io.IOException
private void generateTocTrailer () throws java.io.IOException
private void generateDescHeader () throws java.io.IOException
private void generateDescTrailer () throws java.io.IOException
private void generateIndex ()
private void generateIndexTrailer () throws java.io.IOException
public void addIndexEntry (java.lang.String, java.util.HashMap)
public void addTocEntry (java.lang.String) throws java.io.IOException
public void addDescEntry (java.util.HashMap) throws java.io.IOException
public void close () throws java.io.IOException
}
com/mot/dm/core/DocumentationIndexObject.classGen.java
package com.mot.dm.core
com.mot.dm.core.DocumentationIndexObject extends java.lang.Object {
public String nodeName
public String nodeType
public String nodeDesc
public String linkToNode
public void ()
}
com/mot/dm/core/FactBootEnc.classFactBootEnc.java
package com.mot.dm.core
public com.mot.dm.core.FactBootEnc extends java.lang.Object {
public static final String GUID_HEX_BOOTSTRAP
public static final String SEP
public static final String DMACC_FACTORY_BOOTSTRAP_CLIENTPW_HEX
public static final String DMACC_FACTORY_BOOTSTRAP_SERVERPW_HEX
public static final String DMACC_FACTORY_BOOTSTRAP_USERNAME_HEX
public static String BOOTSTRAP_ROOT_112
public static String CLIENTPW_NODE_112
public static String SERVERPW_NODE_112
public static String USERNAME_NODE_112
public static String BOOTSTRAP_ROOT_12
public static String BOOTSTRAP_MID_12
public static String CLIENTPW_NODE_12
public static String SERVERPW_NODE_12
public static String USERNAME_NODE_12
public void ()
public static final java.lang.String checkForBootstrapValue (java.lang.String) throws java.lang.Exception
public static final java.lang.String hexBootstrapValue (java.lang.String) throws java.lang.Exception
public void testMe (java.lang.String) throws java.lang.Exception
public static void main (java.lang.String[]) throws java.lang.Exception
static void ()
}
com/mot/dm/core/File2C.classGen.java
package com.mot.dm.core
com.mot.dm.core.File2C extends java.lang.Object {
String outputDir
final String BODY
final String SIZE
public void ()
public void (java.lang.String)
public void convert (java.lang.String) throws java.lang.Exception
public void convert (java.lang.String, boolean) throws java.lang.Exception
public java.lang.String convertText2C (java.io.File, java.lang.String) throws java.lang.Exception
public java.lang.String convertBytes2C (java.io.File, java.lang.String) throws java.lang.Exception
public void validateBMDFfile (byte[]) throws java.lang.Exception
public java.lang.String convert2H (java.lang.String) throws java.lang.Exception
private java.lang.String getCTemplate (java.lang.String, boolean)
private java.lang.String replaceStr (java.lang.String, java.lang.String, java.lang.String)
public void writeFile (java.lang.String, java.lang.String) throws java.lang.Exception
}
com/mot/dm/core/Gen.classGen.java
package com.mot.dm.core
public com.mot.dm.core.Gen extends java.lang.Object {
public static final String GEN_TOOL_VERSION
private static short BMDF_VERSION
private int depth
private static final String shift
private static final String multi
private static final String parm
private static String initDir
private static final String dataFile
private static final String metaDataFile
private static final String binaryMetaDataFile
private static final String aclFile
private static final String aclFileDat
private static final String eventFile
private static final String eventFileDat
private static String fstabFile
private static com.mot.dm.core.Archives dataOut
private static java.io.PrintWriter metaDataOut
private static java.io.FileOutputStream binaryMetaDataOut
private static java.io.PrintWriter aclOut
private static java.io.PrintWriter eventOut
private static java.io.StringWriter metaDataSW
private static java.io.PrintWriter metaDataBuffer
private String[] path
private static String softwareVersion
private static com.mot.dm.core.Documentation docs
private static com.mot.dm.core.DDFGen ddfgen
private static boolean generateDocs
private static boolean generateDDF
private static boolean MDFconversion
private static com.mot.dm.core.MDFNode rootMDF
private static int totalMDFBytes
private static int nodeConstraintBytes
private static java.util.Map stringTable
private static java.util.SortedMap revStringTable
private static StringBuffer sbAclData
private static StringBuffer sbEventData
private static StringBuffer sbEventDataFromParms
private static java.util.ArrayList arrAclData
private static java.util.ArrayList arrEventData
private static String iniPath
public static String phoneModel
public static boolean generateExtDDF
private String factoryBootstrapEncodeValue
public void ()
private static void usage ()
public static java.lang.String xmlEscape (java.lang.String)
public static final java.lang.String xmlEscapeNode (java.lang.String)
public static void main (java.lang.String[]) throws java.lang.Exception
public static void genTree (java.lang.String[]) throws java.lang.Exception
private static void convert2WBXML () throws java.lang.Exception
public static void setPhoneModel (java.lang.String) throws java.lang.Exception
public boolean analyzeDir (java.lang.String, com.mot.dm.core.MDFNode, boolean, boolean, boolean, boolean) throws java.lang.Exception
private void addAclParmsToDat (java.lang.String) throws java.lang.Exception
private static int getTabIndexFromArray (java.util.ArrayList, java.lang.String)
private static java.lang.String dictionaryToString (java.util.ArrayList)
private static void writeAclDatFile () throws java.lang.Exception
private void addEventParmsToDat (java.lang.String) throws java.lang.Exception
private final java.util.HashMap getEventAbbreviation (java.lang.String)
private static void writeEventDatFile () throws java.lang.Exception
private void processNodeAndConstraintOffsets (com.mot.dm.core.MDFNode)
private void processMDFStrings (com.mot.dm.core.MDFNode)
private java.lang.String removeSpaces (java.lang.String)
private static void convertToCAndH () throws java.lang.Exception
private void getParms (java.lang.String, java.util.HashMap, java.util.ArrayList, com.mot.dm.core.MDFNode, boolean, boolean) throws java.lang.Exception
private static java.lang.String trimSepSpaces (java.lang.String) throws java.lang.Exception
static void ()
}
com/mot/dm/core/MDFConstraint.classGen.java
package com.mot.dm.core
com.mot.dm.core.MDFConstraint extends java.lang.Object {
public byte constraintType
public static final byte MIN_VALUE_CONSTRAINT
public static final byte MAX_VALUE_CONSTRAINT
public static final byte VALUES_CONSTRAINT
public static final byte DEFAULT_VALUE_CONSTRAINT
public static final byte MIN_LENGTH_CONSTRAINT
public static final byte MAX_LENGTH_CONSTRAINT
public static final byte REGEXP_CONSTRAINT
public static final byte NAME_MAX_LENGTH_CONSTRAINT
public static final byte NAME_VALUES_CONSTRAINT
public static final byte NAME_REGEXP_CONSTRAINT
public static final byte AUTONODE_CONSTRAINT
public static final byte RECUR_AFTER_CONSTRAINT
public static final byte MAX_RECUR_CONSTRAINT
public static final byte FOREIGN_KEY_CONSTRAINT
public static final byte DELETE_CHILD_CONSTRAINT
public static final byte DEPEND_CHILD_CONSTRAINT
public static final byte MAX_CHILD_CONSTRAINT
public byte defaultValueType
public static final byte DEFAULT_INT_TYPE
public static final byte DEFAULT_CHR_TYPE
public static final byte DEFAULT_BYTE_TYPE
public static final byte DEFAULT_FLOAT_TYPE
public byte byteData
public short shortData
public int intData
public float floatData
public String chrData
public int strDataOffset
public void ()
public void toBinary (java.io.DataOutputStream) throws java.io.IOException
public java.lang.String toString ()
}
com/mot/dm/core/MDFNode.classGen.java
package com.mot.dm.core
com.mot.dm.core.MDFNode extends java.lang.Object {
public String nodeName
public int nodeNameOffset
public int nodeOffset
public short nodeType
public static final short NULL_TYPE
public static final short NULL_MN_TYPE
public static final short CHR_TYPE
public static final short CHR_MN_TYPE
public static final short INT_TYPE
public static final short INT_MN_TYPE
public static final short BOOL_TYPE
public static final short BOOL_MN_TYPE
public static final short BIN_TYPE
public static final short BIN_MN_TYPE
public static final short NODE_TYPE
public static final short NODE_MN_TYPE
public static final short DATE_TYPE
public static final short DATE_MN_TYPE
public static final short TEST_TYPE
public static final short TEST_MN_TYPE
public static final short TIME_TYPE
public static final short TIME_MN_TYPE
public static final short FLOAT_TYPE
public static final short FLOAT_MN_TYPE
public static final short STORES_PD
public static final short HANDLE_BY_PLUGIN
public static final short USE_NODE_ID
public static final short LOB_STORE
public static final short LOB_PROGRESS_BAR
public String metaNodeID
public int metaNodeIDOffset
public byte accessType
public static final byte ADD_ACCESS
public static final byte DELETE_ACCESS
public static final byte GET_ACCESS
public static final byte REPLACE_ACCESS
public static final byte EXEC_ACCESS
public static final byte LOCAL_ACCESS
public byte mimeType
public static final byte TEXT_PLAIN
public byte numConstraints
public java.util.List constraints
public java.util.SortedMap children
public void ()
public void addConstraint (com.mot.dm.core.MDFConstraint)
public void addChild (java.lang.String, com.mot.dm.core.MDFNode)
public void toBinary (java.io.DataOutputStream) throws java.io.IOException
public java.lang.String toString ()
}
com/mot/dm/core/Xml2WBXml.classXml2WBXml.java
package com.mot.dm.core
public com.mot.dm.core.Xml2WBXml extends java.lang.Object {
java.util.HashMap accessMap
java.util.HashMap formatMap
java.util.ArrayList arrResult
String gformat
public void ()
private void resetArrResult ()
private void initAccessMap ()
private void initFormatMap ()
private org.w3c.dom.Document getDocument (java.lang.String) throws java.lang.Exception
public void convert (java.io.File) throws java.lang.Exception
private java.util.ArrayList processNode (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processNodeType (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processNodeData (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processNodePlural (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processClassID (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processNodeName (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processNodePath (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processRTProperties (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processDFProperties (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processAccessType (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processDFFormat (org.w3c.dom.Node) throws java.lang.Exception
private java.util.ArrayList processScope (org.w3c.dom.Node) throws java.lang.Exception
private java.lang.String getText (org.w3c.dom.Node) throws java.lang.Exception
public java.util.ArrayList opaqueStringData (java.lang.String) throws java.lang.Exception
public java.util.ArrayList opaqueCharData (char) throws java.lang.Exception
public java.util.ArrayList opaquePackedData (int) throws java.lang.Exception
public java.util.ArrayList opaqueHexData (java.lang.String) throws java.lang.Exception
public java.util.ArrayList hexToBin (java.lang.String)
public java.util.ArrayList multiByte (int) throws java.lang.Exception
public java.util.ArrayList processTextElement (org.w3c.dom.Node, int) throws java.lang.Exception
public static void main (java.lang.String[])
}
com/mot/dm/tool/DMTS.classDMTS.java
package com.mot.dm.tool
public com.mot.dm.tool.DMTS extends java.lang.Object {
private StringBuffer sb
private String topPath
public void ()
public void convert (java.lang.String, java.lang.String) throws java.lang.Exception
public void dmts2zip (java.lang.String, java.lang.String) throws java.lang.Exception
public void zip2dmts (java.lang.String, java.lang.String) throws java.lang.Exception
public void dmts2dir (java.lang.String, java.lang.String) throws java.lang.Exception
public void dir2dmtsDir (java.lang.String, java.lang.String) throws java.lang.Exception
public void dir2dmts (java.lang.String, java.lang.String) throws java.lang.Exception
private void readDir (java.io.File) throws java.lang.Exception
private void readParm (java.io.File) throws java.lang.Exception
private void writeParm (java.lang.String, java.lang.String) throws java.lang.Exception
private java.io.File getParmFile (java.io.File[])
public static void main (java.lang.String[])
}
com/mot/dm/tool/DMTSTool.classDMTSTool.java
package com.mot.dm.tool
public com.mot.dm.tool.DMTSTool extends java.lang.Object {
private static String fileFrom
private static String fileTo
private static boolean conversion
private static boolean difference
public void ()
public static void usage (boolean)
public static void main (java.lang.String[])
private static boolean validateParms ()
static void ()
}
com/mot/dm/tool/Diff$Parm.classDiff.java
package com.mot.dm.tool
com.mot.dm.tool.Diff$Parm extends java.lang.Object {
public String name
public String value1
public String value2
private final com.mot.dm.tool.Diff this$0
void (com.mot.dm.tool.Diff)
}
com/mot/dm/tool/Diff.classDiff.java
package com.mot.dm.tool
public com.mot.dm.tool.Diff extends java.lang.Object {
public static boolean VERBOSE
private final String NULL
private java.io.File tmpDir
private String path1
private String path2
private java.util.ArrayList presentInFirstOnly
private java.util.ArrayList presentInSecondOnly
private java.util.HashMap differentValues
public void ()
public void getDiff (java.lang.String, java.lang.String) throws java.lang.Exception
private java.lang.String prepareFile (java.lang.String, int) throws java.lang.Exception
private void diff (java.lang.String, java.lang.String) throws java.lang.Exception
private java.util.HashMap dmtsToMap (java.lang.String) throws java.lang.Exception
private java.util.ArrayList compareParms (java.util.HashMap, java.util.HashMap) throws java.lang.Exception
private java.lang.String addParmToHash (java.util.HashMap, java.lang.String) throws java.lang.Exception
private void displayDiff ()
public static void main (java.lang.String[])
static void ()
}
com/mot/dm/tool/Util.classUtil.java
package com.mot.dm.tool
public com.mot.dm.tool.Util extends java.lang.Object {
public static boolean VERBOSE
public void ()
public static java.io.Reader openUtf8FileReader (java.lang.String) throws java.io.FileNotFoundException
public static java.io.Writer openUtf8FileWriter (java.lang.String) throws java.io.FileNotFoundException
public static java.io.Reader openUtf8FileReader (java.io.File) throws java.io.FileNotFoundException
public static java.io.Writer openUtf8FileWriter (java.io.File) throws java.io.FileNotFoundException
public static java.lang.String replaceStr (java.lang.String, java.lang.String, java.lang.String)
public static void writeFile (java.lang.String, java.lang.String) throws java.lang.Exception
public static boolean deleteDir (java.io.File)
public static void quickSort (com.mot.dm.io.Node[])
private static void q_sort (com.mot.dm.io.Node[], int, int)
private static int compareStringMultiNodeFirst (java.lang.String, java.lang.String)
public static void verbose (java.lang.String)
static void ()
}
com/mot/dm/tool/Zip.classZip.java
package com.mot.dm.tool
public com.mot.dm.tool.Zip extends java.lang.Object {
private final int BUFFER
private String topPath
public void ()
public void zip (java.lang.String, java.lang.String) throws java.lang.Exception
public void unzip (java.lang.String, java.lang.String) throws java.lang.Exception
private void parseDirectory (java.io.File, java.util.zip.ZipOutputStream) throws java.lang.Exception
private void addFileToZip (java.io.File, java.util.zip.ZipOutputStream) throws java.lang.Exception
public static void main (java.lang.String[])
}
com/mot/dm/io/FNode.classFNode.java
package com.mot.dm.io
public com.mot.dm.io.FNode extends java.lang.Object implements com.mot.dm.io.Node {
private final java.io.File file
protected void (java.lang.String)
protected void (java.io.File)
protected java.io.File getFile ()
public com.mot.dm.io.Node[] listNodes ()
public boolean isDirectory ()
public java.lang.String getName ()
public java.lang.String getAbsolutePath ()
public boolean exists ()
public boolean isFile ()
}
com/mot/dm/io/FNodeLoader.classFNodeLoader.java
package com.mot.dm.io
public com.mot.dm.io.FNodeLoader extends com.mot.dm.io.NodeLoader {
public void ()
public java.io.Reader getReaderImpl (java.lang.String) throws java.io.FileNotFoundException
public java.io.Reader getReaderImpl (com.mot.dm.io.Node) throws java.io.FileNotFoundException
protected com.mot.dm.io.Node getInstanceImpl (java.lang.String)
}
com/mot/dm/io/Node.classNode.java
package com.mot.dm.io
public abstract com.mot.dm.io.Node extends java.lang.Object {
public abstract com.mot.dm.io.Node[] listNodes ()
public abstract boolean isDirectory ()
public abstract java.lang.String getName ()
public abstract java.lang.String getAbsolutePath ()
public abstract boolean exists ()
public abstract boolean isFile ()
}
com/mot/dm/io/NodeLoader.classNodeLoader.java
package com.mot.dm.io
public abstract com.mot.dm.io.NodeLoader extends java.lang.Object {
public static com.mot.dm.io.NodeLoader ldr
public void ()
protected abstract com.mot.dm.io.Node getInstanceImpl (java.lang.String)
protected abstract java.io.Reader getReaderImpl (java.lang.String) throws java.io.FileNotFoundException
protected abstract java.io.Reader getReaderImpl (com.mot.dm.io.Node) throws java.io.FileNotFoundException
public static com.mot.dm.io.Node getInstance (java.lang.String)
public static java.io.Reader getReader (java.lang.String) throws java.io.FileNotFoundException
public static java.io.Reader getReader (com.mot.dm.io.Node) throws java.io.FileNotFoundException
static void ()
}