net.sf.jsm
Class JsmObject

java.lang.Object
  extended bynet.sf.jsm.JsmObject
Direct Known Subclasses:
JsmCell, JsmCheckBox, JsmSelectField, JsmTable, JsmTextField, JsmTr

public abstract class JsmObject
extends java.lang.Object

Author:
ronald ploeger

Field Summary
protected  java.util.Map attributes
           
protected  java.lang.String id
           
static java.lang.String META_DATA_NAME_PROPERTY_PATH
          Name of the meta data which hold the property path to set the value back into the bean
static java.lang.String META_DATA_NAME_VALUE
          Name of the meta data which holds the value to be set back into the bean
protected  java.util.Map metaData
           
 
Constructor Summary
JsmObject()
           
 
Method Summary
protected  JsmObject addAttributeX(java.lang.String name, java.lang.String value)
           
protected  void addJmsObjectStuff(java.lang.StringBuffer sb)
          Adds the id, attributes and meta data
protected  JsmObject addMetaDataX(java.lang.String name, java.lang.String value)
           
 java.lang.String escapeQuote(java.lang.String s)
           
abstract  java.lang.String generateJavaScript()
           
 java.util.Map getAttributes()
           
 java.lang.String getId()
           
 java.util.Map getMetaData()
           
protected  JsmObject setAttributesX(java.util.Map attributes)
           
 void setId(java.lang.String id)
           
protected  JsmObject setMetaDataX(java.util.Map metaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

META_DATA_NAME_PROPERTY_PATH

public static final java.lang.String META_DATA_NAME_PROPERTY_PATH
Name of the meta data which hold the property path to set the value back into the bean

See Also:
Constant Field Values

META_DATA_NAME_VALUE

public static final java.lang.String META_DATA_NAME_VALUE
Name of the meta data which holds the value to be set back into the bean

See Also:
Constant Field Values

id

protected java.lang.String id

attributes

protected java.util.Map attributes

metaData

protected java.util.Map metaData
Constructor Detail

JsmObject

public JsmObject()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getAttributes

public java.util.Map getAttributes()
Returns:
Returns the attributes.

setAttributesX

protected JsmObject setAttributesX(java.util.Map attributes)
Parameters:
attributes - The attributes to set.

addAttributeX

protected JsmObject addAttributeX(java.lang.String name,
                                  java.lang.String value)

getMetaData

public java.util.Map getMetaData()

setMetaDataX

protected JsmObject setMetaDataX(java.util.Map metaData)

addMetaDataX

protected JsmObject addMetaDataX(java.lang.String name,
                                 java.lang.String value)

generateJavaScript

public abstract java.lang.String generateJavaScript()

addJmsObjectStuff

protected void addJmsObjectStuff(java.lang.StringBuffer sb)
Adds the id, attributes and meta data

Parameters:
sb -

escapeQuote

public java.lang.String escapeQuote(java.lang.String s)