public abstract class MXGanttPropertyInfo extends java.lang.Object implements IMXGanttPropertyInfo, java.io.Serializable
| Constructor and Description |
|---|
MXGanttPropertyInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeGrouped()
Flag to indicate if the property can be grouped.
|
boolean |
canBeSorted()
Flag to indicate if property is sorted or not
|
boolean |
canEdit()
Returns true if the property is editable in the Gantt
|
java.util.HashMap |
getApplinkAppList(java.lang.String objectName)
Return the map of application and description for the object associated with property
|
java.lang.String |
getApplinkObject(java.lang.String objectName)
Returns the applink object name for the object associated with property
|
java.lang.String |
getAttrName(java.lang.String objectName)
Get the attribute associated with the property for an object
|
int |
getDataType()
Get the datatype of the property
|
int |
getLength()
Get the length of the property
|
int |
getOrder()
Get the display order of the property
|
java.lang.String |
getPropertyName()
Get the property Name
|
int |
getScale()
Get the scale of the property
|
java.lang.String |
getTextDirection()
Get the text direction of the property
|
java.lang.String |
getTitle()
Get the title of the property
|
int |
getWidth()
get the column width
|
boolean |
hasApplink()
Flag to indicate if property has applink or not
|
boolean |
isAlwaysVisible()
Get the falg to indicate if property is always visible or not.
|
boolean |
isFilterable()
Flag to indicate if property is filterable or not
|
boolean |
isInternal()
Get the flag if property is internal or not.
|
boolean |
isNumeric()
Flag to indicate if property is numeric or not
|
void |
setAlwaysVisible(boolean alwaysVisible)
Sets the flag that property is always visible
|
void |
setApplink(boolean hasApplink)
Sets the flag to indicate if property has applink or not
|
void |
setApplinkAppList(java.lang.String objectName,
java.util.HashMap applinkAppMap)
Sets the map of application and description for the object associated with property
|
void |
setApplinkObject(java.lang.String objectName,
java.lang.String applinkObject)
Sets the applink object name for the object associated with property
|
void |
setAttrName(java.lang.String objectName,
java.lang.String attrName)
Set the attribute name for object and attribute
|
void |
setCanBeGrouped(boolean canBeGrouped)
Set flag to indicate if the property can be grouped or not.
|
void |
setCanBeSorted(boolean canBeSorted)
Sets the flag to indicate if property is canBeSorted or not
|
void |
setCanEdit(boolean b)
Set's whether or not the property can be editable in the gantt
|
void |
setDataType(int dataType)
Sets the datatype of the property
|
void |
setFilterable(boolean filterable)
Sets flag to indicate if property is filterable or not
|
void |
setInternal(boolean isInternal)
Sets flag for property is internal or not.
|
void |
setLength(int length)
Sets the length of the proerty
|
void |
setNumeric(boolean isNumeric)
Sets the flag to indicate if property is numeric or not
|
void |
setOrder(int order)
Sets the display order of the property
|
void |
setPropertyName(java.lang.String propertyName)
Sets the property Name
|
void |
setScale(int scale)
Set the scale of the property
|
void |
setShowTable(boolean showTable)
Sets flag to indicate if property need to be shown or not
|
void |
setTextDirection(java.lang.String dir)
Sets text direction of the property
|
void |
setTitle(java.lang.String title)
Sets the title of the property
|
void |
setWidth(int width)
set the column width
|
boolean |
showTable()
Flag to indicate if property need to be shown or not
|
public java.lang.String getPropertyName()
getPropertyName in interface IMXGanttPropertyInfopublic void setPropertyName(java.lang.String propertyName)
propertyName - public java.lang.String getTitle()
getTitle in interface IMXGanttPropertyInfopublic void setTitle(java.lang.String title)
setTitle in interface IMXGanttPropertyInfopublic java.lang.String getAttrName(java.lang.String objectName)
getAttrName in interface IMXGanttPropertyInfopublic void setAttrName(java.lang.String objectName,
java.lang.String attrName)
objectName - attrName - public int getLength()
getLength in interface IMXGanttPropertyInfopublic void setLength(int length)
length - public int getScale()
getScale in interface IMXGanttPropertyInfopublic void setScale(int scale)
scale - public int getDataType()
getDataType in interface IMXGanttPropertyInfopublic void setDataType(int dataType)
dataType - public boolean isNumeric()
isNumeric in interface IMXGanttPropertyInfopublic void setNumeric(boolean isNumeric)
isNumeric - public boolean hasApplink()
hasApplink in interface IMXGanttPropertyInfopublic void setApplink(boolean hasApplink)
hasApplink - public boolean showTable()
showTable in interface IMXGanttPropertyInfopublic void setShowTable(boolean showTable)
showTable - public boolean isFilterable()
isFilterable in interface IMXGanttPropertyInfopublic void setFilterable(boolean filterable)
filterable - public java.util.HashMap getApplinkAppList(java.lang.String objectName)
getApplinkAppList in interface IMXGanttPropertyInfopublic void setApplinkAppList(java.lang.String objectName,
java.util.HashMap applinkAppMap)
objectName - applinkAppMap - Hashmap public java.lang.String getApplinkObject(java.lang.String objectName)
getApplinkObject in interface IMXGanttPropertyInfopublic void setApplinkObject(java.lang.String objectName,
java.lang.String applinkObject)
objectName - applinkObject - public boolean isInternal()
isInternal in interface IMXGanttPropertyInfopublic void setInternal(boolean isInternal)
isInternal - public boolean isAlwaysVisible()
isAlwaysVisible in interface IMXGanttPropertyInfopublic void setAlwaysVisible(boolean alwaysVisible)
alwaysVisible - public int getOrder()
public void setOrder(int order)
order - public java.lang.String getTextDirection()
getTextDirection in interface IMXGanttPropertyInfopublic void setTextDirection(java.lang.String dir)
text - directionpublic boolean canBeSorted()
canBeSorted in interface IMXGanttPropertyInfopublic void setCanBeSorted(boolean canBeSorted)
canBeSorted - public boolean canBeGrouped()
canBeGrouped in interface IMXGanttPropertyInfopublic void setCanBeGrouped(boolean canBeGrouped)
canBeGrouped - public int getWidth()
getWidth in interface IMXGanttPropertyInfopublic void setWidth(int width)
setWidth in interface IMXGanttPropertyInfowidth - public boolean canEdit()
IMXGanttPropertyInfocanEdit in interface IMXGanttPropertyInfopublic void setCanEdit(boolean b)
IMXGanttPropertyInfosetCanEdit in interface IMXGanttPropertyInfo