wt.csm.navigation
Class NavigationLoader
java.lang.Object
wt.csm.navigation.NavigationLoader
- public class NavigationLoader
- extends Object
Method Summary |
private static boolean |
addElementToIndependentOrLinkedTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects,
boolean linked)
|
static boolean |
addElementToNavTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static boolean |
addElementToNodeTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static boolean |
addIndependentNode(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static boolean |
addNavTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static boolean |
addNodeViewToCache(String nodeName,
AbstractNodeDefaultView view)
|
static boolean |
beginNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
private static DirectQueryTargetDefaultView |
createDirectQueryTarget(String label,
String targetClassName)
|
static boolean |
endNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static AbstractAttributeDefinizerView |
getAttributeDefinition(String definition_path)
|
private static AbstractQueryFormView |
getBlankQueryForm(AbstractQueryTargetView tgt)
|
static AbstractNavStructView |
getCachedAbstractNavStructView()
|
static ClassificationStructDefaultView |
getCachedClassificationStructDefaultView()
|
static DiscreteQFElementValueDefaultView |
getCachedDiscreteDefView()
|
static int |
getCachedIntOrder()
|
static LikeQFElementValueDefaultView |
getCachedLikeDefView()
|
static AbstractNodeDefaultView |
getCachedNodeView(String nodeName)
|
static Hashtable |
getCachedNodeViewTable()
|
static RangeQFElementValueDefaultView |
getCachedRangeDefView()
|
static ClassificationStructDefaultView |
getClassificationStructDefaultView(String primaryClassName)
|
static AbstractQueryTargetView |
getNavTab(AbstractNavStructView ansv,
String tabLabel)
|
private static LiteIBAReferenceable |
getValues(AbstractValueView avv)
|
static AbstractValueView |
internalCreateValue(AbstractAttributeDefinizerView def,
String value1,
String value2)
|
static boolean |
saveNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
static boolean |
setCachedDiscreteDefView(DiscreteQFElementValueDefaultView discrete)
|
static boolean |
setCachedIntOrder(Integer order)
|
static boolean |
setCachedLikeDefView(LikeQFElementValueDefaultView like)
|
static boolean |
setCachedNodeViewTable(Hashtable ht)
|
static boolean |
setCachedRangeDefView(RangeQFElementValueDefaultView range)
|
static boolean |
setElementValue(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
|
private static String |
setNodeName(String thisNode,
String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
private static final String SERVICE_NAME
- See Also:
- Constant Field Values
VERBOSE
private static final boolean VERBOSE
CSV_DELIMITER
public static final char CSV_DELIMITER
- See Also:
- Constant Field Values
CSV_DELIMITER_SUB
public static final char CSV_DELIMITER_SUB
- See Also:
- Constant Field Values
NAVIGATION_STRUCTURE
private static String NAVIGATION_STRUCTURE
CLASSIFICATION_STRUCTURE
private static String CLASSIFICATION_STRUCTURE
NODE_NAME
private static String NODE_NAME
NODE_VIEW
public static String NODE_VIEW
PARENT_NODE
private static String PARENT_NODE
DESCRIPTION
private static String DESCRIPTION
NAVIGATION_TAB_ELEMENT_VALUE
private static String NAVIGATION_TAB_ELEMENT_VALUE
RANGE
public static String RANGE
LIKE
public static String LIKE
DISCRETE
public static String DISCRETE
LIKE_QFELEMENT_VALUE_DEFAULT_VIEW
private static String LIKE_QFELEMENT_VALUE_DEFAULT_VIEW
RANGE_QFELEMENT_VALUE_DEFAULT_VIEW
private static String RANGE_QFELEMENT_VALUE_DEFAULT_VIEW
DISCRETE_QFELEMENT_VALUE_DEFAULT_VIEW
private static String DISCRETE_QFELEMENT_VALUE_DEFAULT_VIEW
ORDER
private static String ORDER
QUERY_OPERATOR
public static String QUERY_OPERATOR
VALUE
public static String VALUE
LOW_VALUE
public static String LOW_VALUE
HIGH_VALUE
public static String HIGH_VALUE
LIKE_VALUE
public static String LIKE_VALUE
TRUE
public static String TRUE
FALSE
public static String FALSE
NavigationLoader
public NavigationLoader()
endNavStructure
public static boolean endNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
beginNavStructure
public static boolean beginNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
addElementToIndependentOrLinkedTab
private static boolean addElementToIndependentOrLinkedTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects,
boolean linked)
getBlankQueryForm
private static AbstractQueryFormView getBlankQueryForm(AbstractQueryTargetView tgt)
addElementToNodeTab
public static boolean addElementToNodeTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
setNodeName
private static String setNodeName(String thisNode,
String name)
addIndependentNode
public static boolean addIndependentNode(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
addElementToNavTab
public static boolean addElementToNavTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
getAttributeDefinition
public static AbstractAttributeDefinizerView getAttributeDefinition(String definition_path)
getCachedIntOrder
public static int getCachedIntOrder()
getCachedRangeDefView
public static RangeQFElementValueDefaultView getCachedRangeDefView()
getCachedDiscreteDefView
public static DiscreteQFElementValueDefaultView getCachedDiscreteDefView()
getCachedLikeDefView
public static LikeQFElementValueDefaultView getCachedLikeDefView()
getCachedNodeView
public static AbstractNodeDefaultView getCachedNodeView(String nodeName)
getCachedNodeViewTable
public static Hashtable getCachedNodeViewTable()
setCachedIntOrder
public static boolean setCachedIntOrder(Integer order)
setCachedRangeDefView
public static boolean setCachedRangeDefView(RangeQFElementValueDefaultView range)
setCachedDiscreteDefView
public static boolean setCachedDiscreteDefView(DiscreteQFElementValueDefaultView discrete)
setCachedLikeDefView
public static boolean setCachedLikeDefView(LikeQFElementValueDefaultView like)
setCachedNodeViewTable
public static boolean setCachedNodeViewTable(Hashtable ht)
addNodeViewToCache
public static boolean addNodeViewToCache(String nodeName,
AbstractNodeDefaultView view)
setElementValue
public static boolean setElementValue(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
saveNavStructure
public static boolean saveNavStructure(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
getCachedAbstractNavStructView
public static AbstractNavStructView getCachedAbstractNavStructView()
getCachedClassificationStructDefaultView
public static ClassificationStructDefaultView getCachedClassificationStructDefaultView()
getClassificationStructDefaultView
public static ClassificationStructDefaultView getClassificationStructDefaultView(String primaryClassName)
createDirectQueryTarget
private static DirectQueryTargetDefaultView createDirectQueryTarget(String label,
String targetClassName)
addNavTab
public static boolean addNavTab(Hashtable nv,
Hashtable cmd_line,
Vector return_objects)
getValues
private static LiteIBAReferenceable getValues(AbstractValueView avv)
getNavTab
public static AbstractQueryTargetView getNavTab(AbstractNavStructView ansv,
String tabLabel)
internalCreateValue
public static AbstractValueView internalCreateValue(AbstractAttributeDefinizerView def,
String value1,
String value2)