com.endeca.navigation
Class MDimVal

java.lang.Object
  extended by com.endeca.navigation.DimVal
      extended by com.endeca.navigation.MDimVal
All Implemented Interfaces:
com.endeca.navigation.PropertyContainer

public class MDimVal
extends com.endeca.navigation.DimVal


Field Summary
static int DIM_VAL_FLAGS_COLLAPSIBLE
           
static int DIM_VAL_FLAGS_CONTRACTED
           
static int DIM_VAL_FLAGS_DEAD_END
           
static int DIM_VAL_FLAGS_LEAF
           
static int DIM_VAL_FLAGS_MULTI_AND
           
static int DIM_VAL_FLAGS_MULTI_OR
           
static int DIM_VAL_FLAGS_NAVIGABLE
           
static int DIM_VAL_FLAGS_VIRTUAL
           
 
Constructor Summary
MDimVal()
           
MDimVal(com.endeca.navigation.DimVal pDimVal)
           
 
Method Summary
 com.endeca.navigation.PropertyMap getProperties()
          Gets the properties associated with this dimension value.
 void setDimensionId(long pDimensionId)
           
 void setDimensionName(java.lang.String pDimensionName)
           
 boolean setFlags(long pFlags)
           
 void setId(long pId)
           
 void setName(java.lang.String pName)
           
 void setProperties(MPropertyMap pProperties)
           
 
Methods inherited from class com.endeca.navigation.DimVal
getDimensionId, getDimensionName, getId, getName, isLeaf, isMultiSelectAnd, isMultiSelectOr, isNavigable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIM_VAL_FLAGS_LEAF

public static final int DIM_VAL_FLAGS_LEAF
See Also:
Constant Field Values

DIM_VAL_FLAGS_VIRTUAL

public static final int DIM_VAL_FLAGS_VIRTUAL
See Also:
Constant Field Values

DIM_VAL_FLAGS_NAVIGABLE

public static final int DIM_VAL_FLAGS_NAVIGABLE
See Also:
Constant Field Values

DIM_VAL_FLAGS_MULTI_AND

public static final int DIM_VAL_FLAGS_MULTI_AND
See Also:
Constant Field Values

DIM_VAL_FLAGS_MULTI_OR

public static final int DIM_VAL_FLAGS_MULTI_OR
See Also:
Constant Field Values

DIM_VAL_FLAGS_DEAD_END

public static final int DIM_VAL_FLAGS_DEAD_END
See Also:
Constant Field Values

DIM_VAL_FLAGS_COLLAPSIBLE

public static final int DIM_VAL_FLAGS_COLLAPSIBLE
See Also:
Constant Field Values

DIM_VAL_FLAGS_CONTRACTED

public static final int DIM_VAL_FLAGS_CONTRACTED
See Also:
Constant Field Values
Constructor Detail

MDimVal

public MDimVal()

MDimVal

public MDimVal(com.endeca.navigation.DimVal pDimVal)
Method Detail

setName

public void setName(java.lang.String pName)
Overrides:
setName in class com.endeca.navigation.DimVal

setId

public void setId(long pId)
Overrides:
setId in class com.endeca.navigation.DimVal

setDimensionName

public void setDimensionName(java.lang.String pDimensionName)

setDimensionId

public void setDimensionId(long pDimensionId)

setFlags

public boolean setFlags(long pFlags)
Overrides:
setFlags in class com.endeca.navigation.DimVal

setProperties

public void setProperties(MPropertyMap pProperties)

getProperties

public com.endeca.navigation.PropertyMap getProperties()
Gets the properties associated with this dimension value. The method will still return a valid but empty property list if there are no properties associated with this dimension value.

Specified by:
getProperties in interface com.endeca.navigation.PropertyContainer
Overrides:
getProperties in class com.endeca.navigation.DimVal
Returns:
MPropertyMap object containing the properties associated with this dimension value. If there are no properties, a valid property list will still be returned.