net.sf.jsm.table
Class JsmCell

java.lang.Object
  extended bynet.sf.jsm.JsmObject
      extended bynet.sf.jsm.table.JsmCell
Direct Known Subclasses:
JsmTd, JsmTh

public abstract class JsmCell
extends JsmObject

Author:
ronald ploeger

Field Summary
protected  java.lang.String onClickFunctionName
           
protected  java.lang.String title
           
protected  java.lang.Object value
           
 
Fields inherited from class net.sf.jsm.JsmObject
attributes, id, META_DATA_NAME_PROPERTY_PATH, META_DATA_NAME_VALUE, metaData
 
Constructor Summary
JsmCell()
           
JsmCell(java.lang.Object value)
           
JsmCell(java.lang.Object value, java.lang.String title)
           
JsmCell(java.lang.Object value, java.lang.String title, java.lang.String onClickFunctionName)
           
 
Method Summary
 JsmCell addAttribute(java.lang.String name, java.lang.String value)
           
 JsmCell addMetaData(java.lang.String name, java.lang.String value)
           
abstract  java.lang.String generateJavaScript()
           
 java.lang.String getOnClickFunctionName()
           
 java.lang.String getTitle()
           
 java.lang.Object getValue()
           
 JsmCell setAttributes(java.util.Map attributes)
           
 JsmCell setMetaData(java.util.Map metaData)
           
 JsmCell setOnClickFunctionName(java.lang.String onClickFunctionName)
           
 JsmCell setTitle(java.lang.String title)
           
 JsmCell setValue(java.lang.Object value)
           
 
Methods inherited from class net.sf.jsm.JsmObject
addAttributeX, addJmsObjectStuff, addMetaDataX, escapeQuote, getAttributes, getId, getMetaData, setAttributesX, setId, setMetaDataX
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected java.lang.Object value

title

protected java.lang.String title

onClickFunctionName

protected java.lang.String onClickFunctionName
Constructor Detail

JsmCell

public JsmCell()

JsmCell

public JsmCell(java.lang.Object value)

JsmCell

public JsmCell(java.lang.Object value,
               java.lang.String title)

JsmCell

public JsmCell(java.lang.Object value,
               java.lang.String title,
               java.lang.String onClickFunctionName)
Method Detail

setAttributes

public JsmCell setAttributes(java.util.Map attributes)
Parameters:
attributes - The attributes to set.

addAttribute

public JsmCell addAttribute(java.lang.String name,
                            java.lang.String value)

setMetaData

public JsmCell setMetaData(java.util.Map metaData)

addMetaData

public JsmCell addMetaData(java.lang.String name,
                           java.lang.String value)

getOnClickFunctionName

public java.lang.String getOnClickFunctionName()
Returns:
Returns the onClickFunctionName.

setOnClickFunctionName

public JsmCell setOnClickFunctionName(java.lang.String onClickFunctionName)
Parameters:
onClickFunctionName - The onClickFunctionName to set.

getValue

public java.lang.Object getValue()
Returns:
Returns the value.

setValue

public JsmCell setValue(java.lang.Object value)
Parameters:
value - The value to set.

getTitle

public java.lang.String getTitle()
Returns:
Returns the title

setTitle

public JsmCell setTitle(java.lang.String title)

generateJavaScript

public abstract java.lang.String generateJavaScript()
Specified by:
generateJavaScript in class JsmObject