com.endeca.portal.mdex
Class MDEXAttribute
java.lang.Object
com.endeca.portal.mdex.MDEXAttribute
- All Implemented Interfaces:
- java.io.Serializable
public class MDEXAttribute
- extends java.lang.Object
- implements java.io.Serializable
Wraps a key properties object, providing easy access to common (default) key
properties, including:
- Endeca.Type
- Endeca.DimensionId
- Endeca.MultiSelect
- Endeca.RecordFilterable
- Endeca.PrecedenceRule
- Author:
- sshusteff
- See Also:
- Serialized Form
Constructor Summary |
MDEXAttribute(com.endeca.navigation.KeyProperties keyProps)
|
MDEXAttribute(java.lang.String spec,
java.lang.String name)
Constructor for a simple attribute, that only contains a name field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MDEXAttribute
public MDEXAttribute(com.endeca.navigation.KeyProperties keyProps)
MDEXAttribute
public MDEXAttribute(java.lang.String spec,
java.lang.String name)
- Constructor for a simple attribute, that only contains a name field
- Parameters:
name
-
getProperty
public java.lang.String getProperty(java.lang.String name)
getPrecedenceParentDimid
public long getPrecedenceParentDimid()
isRecordFilterable
public boolean isRecordFilterable()
getDimId
public long getDimId()
getProps
public com.endeca.navigation.PropertyMap getProps()
isDimension
public boolean isDimension()
isNumericProperty
public boolean isNumericProperty()
isDateTimeProperty
public boolean isDateTimeProperty()
isMultiSelectOr
public boolean isMultiSelectOr()
isMultiSelectAnd
public boolean isMultiSelectAnd()
getName
public java.lang.String getName()
getSpec
public java.lang.String getSpec()