|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.ltdt.gui.util.DictionaryUtility
public class DictionaryUtility
Utility class to store data dictionary related handling.
Constructor Summary | |
---|---|
DictionaryUtility()
|
Method Summary | |
---|---|
static java.util.ArrayList |
buildKeywordDefinitionList(gov.nasa.pds.tools.dict.Definition kwdDef)
Building a new object/element definition |
static java.lang.String[] |
getDictionaryNameArray(java.lang.String dict)
Splits a concatenated string of dictionary names into an array of individual names. |
static java.util.ArrayList |
getDictionaryNameList(java.lang.String dict)
Splits a concatenated string of dictionary names into a list of individual names. |
static java.lang.String |
getDictionaryNameString(java.util.List dictList)
Input a list of dictionary names, combined the non-null names into a text string with ':' as delimiter |
static java.lang.String |
list2editblock(MainWindow window,
java.lang.String keyword,
java.lang.StringBuffer message)
generates a block of structured text based on 'keyword' if the keyword is an object, add the start and end of an object block and required elements within the block. |
static gov.nasa.pds.tools.dict.Dictionary |
MergeDictionary(gov.nasa.pds.tools.dict.Dictionary originalDictionary,
gov.nasa.pds.tools.dict.Dictionary newDictionary)
Merge a new dictionary into an existing one |
static gov.nasa.pds.tools.dict.Dictionary |
MergeDictionary(gov.nasa.pds.tools.dict.Dictionary originalDictionary,
java.net.URL location)
Merge a dictionary at a location into an existing one |
static gov.nasa.pds.tools.dict.Dictionary |
MergeDictionaryList(gov.nasa.pds.tools.dict.Dictionary originalDictionary,
java.util.List dictList)
Merge a list of dictionary into the original one |
static void |
populateDictionaryFullListingPane(MainWindow window)
Based on a keyword map to populate the full keyword listing window |
static void |
setStatusType(gov.nasa.pds.tools.dict.Dictionary dictionary,
java.lang.String statusType)
Set status type to WDDSTATUSTYPE to each definition within a dictionary |
static java.lang.String |
swap(java.lang.String in)
Special formatting. |
static void |
writeWDD(MainWindow window,
java.lang.String wddFileName)
Output WDD to a file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DictionaryUtility()
Method Detail |
---|
public static java.lang.String[] getDictionaryNameArray(java.lang.String dict)
dict
- A string of dictionary names delimited by ';'
public static java.util.ArrayList getDictionaryNameList(java.lang.String dict)
dict
-
public static java.lang.String getDictionaryNameString(java.util.List dictList) throws java.io.IOException
dictList
-
java.io.IOException
public static java.lang.String swap(java.lang.String in)
in
- Input string
public static void populateDictionaryFullListingPane(MainWindow window)
window
- public static java.util.ArrayList buildKeywordDefinitionList(gov.nasa.pds.tools.dict.Definition kwdDef)
kwdDef
- An instance of a definition
public static java.lang.String list2editblock(MainWindow window, java.lang.String keyword, java.lang.StringBuffer message)
window
- keyword
-
public static gov.nasa.pds.tools.dict.Dictionary MergeDictionaryList(gov.nasa.pds.tools.dict.Dictionary originalDictionary, java.util.List dictList) throws java.net.MalformedURLException, gov.nasa.pds.tools.label.parser.ParseException, java.io.IOException
originalDictionary
- dictList
-
java.net.MalformedURLException
gov.nasa.pds.tools.label.parser.ParseException
java.io.IOException
public static gov.nasa.pds.tools.dict.Dictionary MergeDictionary(gov.nasa.pds.tools.dict.Dictionary originalDictionary, gov.nasa.pds.tools.dict.Dictionary newDictionary)
originalDictionary
- newDictionary
-
public static gov.nasa.pds.tools.dict.Dictionary MergeDictionary(gov.nasa.pds.tools.dict.Dictionary originalDictionary, java.net.URL location) throws gov.nasa.pds.tools.label.parser.ParseException, java.io.IOException
originalDictionary
- location
-
gov.nasa.pds.tools.label.parser.ParseException
java.io.IOException
public static void writeWDD(MainWindow window, java.lang.String wddFileName) throws java.io.IOException
window
- wddFileName
-
java.io.IOException
public static void setStatusType(gov.nasa.pds.tools.dict.Dictionary dictionary, java.lang.String statusType)
dictionary
- statusType
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |