public class OptionUtility
extends java.lang.Object
History:
Constructor and Description |
---|
OptionUtility() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ConvertName(java.lang.String optionStr,
Option systemOption,
boolean fullNameFlag)
Convert between full name and short name for a given option string
|
static OptionItem |
GetItemByName(OptionItem inputItem,
Option systemOption,
boolean fullNameFlag)
Get the optionItem from an given inputItem by specifying the known name
|
static java.lang.String |
GetLevelFlag(java.lang.String item,
int curLevel)
Get an option flag for a specified level from a given option
|
static int |
GetLevelNum(java.lang.String item)
Get the level of a given option in an option hierarchical structure
|
static java.lang.String |
GetOptionStr(java.util.Vector<OptionItem> optionItems)
Get Option in a String format by giving a option in Vector of OptionItem.
|
static OptionList<OptionFlag> |
ToOptionList(java.lang.String optionStr)
Convert an Option object from string format to option list format
|
static java.lang.String |
ToOptionString(OptionList<OptionFlag> optionList)
Convert an option from OptionList format to string format
|
public static OptionList<OptionFlag> ToOptionList(java.lang.String optionStr)
optionStr
- option in string formatOptionList
public static java.lang.String ToOptionString(OptionList<OptionFlag> optionList)
optionList
- option in optionList formatOptionList
public static java.lang.String ConvertName(java.lang.String optionStr, Option systemOption, boolean fullNameFlag)
optionStr
- option to be convert in a string formatsystemOption
- system option which the convertion is based onfullNameFlag
- boolean flag for full name
if true, convert to full name for option string
if false, convert to name for option stringpublic static OptionItem GetItemByName(OptionItem inputItem, Option systemOption, boolean fullNameFlag)
inputItem
- the input option item for retrievingsystemOption
- system option which the operation is based onfullNameFlag
- boolean flag for full name
if true, convert to full name for option string
if false, convert to name for option stringpublic static java.lang.String GetOptionStr(java.util.Vector<OptionItem> optionItems)
optionItems
- A Vector of OptionItem - option itemspublic static int GetLevelNum(java.lang.String item)
item
- option in a string formatpublic static java.lang.String GetLevelFlag(java.lang.String item, int curLevel)
item
- option in a string formatcurLevel
- level, which option string will be return