com.dynamide.datatypes
Class ColumnDatatype

java.lang.Object
  extended by com.dynamide.DynamideObject
      extended by com.dynamide.datatypes.Datatype
          extended by com.dynamide.datatypes.ColumnDatatype
All Implemented Interfaces:
IGet

public class ColumnDatatype
extends Datatype

A datatype to encapsulate all the parameters required to publish a Dynamide application. Publishing is saving the dynamic application as a static set of web pages.

Defines the following elements:

Sample properties element:

    <property name="publishParams">
      <datatype>com.dynamide.datatypes.PublishParamsDatatype</datatype>
      <value>
        <caption></caption>
        <captionMacro></captionMacro>
        <captionClickable></captionClickable>
        <cell></cell>
        <cellMacro></cellMacro>
        <cellClickable></cellClickable>
        <cellClickNavigate></cellClickNavigate>
        <inheritBGColor></inheritBGColor>
        <key></key>
        <visible></visible>
        <widget></widget>
      </value>
    </property>


Field Summary
 
Fields inherited from class com.dynamide.DynamideObject
m_id
 
Constructor Summary
ColumnDatatype()
           
ColumnDatatype(DynamideObject owner, Session session)
           
 
Method Summary
 void addXMLContentTo(org.jdom.Element container)
           
 java.lang.String getCaption()
           
 java.lang.String getCaptionClickable()
           
 java.lang.String getCaptionMacro()
           
 java.lang.String getCell()
           
 java.lang.String getCellClickable()
           
 java.lang.String getCellClickNavigate()
           
 java.lang.String getCellMacro()
           
 java.lang.String getDotName()
           
 java.lang.String getInheritBGColor()
           
 java.lang.String getKey()
           
 java.lang.String getVisible()
           
 java.lang.String getWidget()
           
 org.jdom.Element getWidgetElement()
           
 void init(org.jdom.Element element, java.lang.String ownerID)
           
 void setCaption(java.lang.String val)
           
 void setCaptionClickable(java.lang.String val)
           
 void setCaptionMacro(java.lang.String val)
           
 void setCell(java.lang.String val)
           
 void setCellClickable(java.lang.String val)
           
 void setCellClickNavigate(java.lang.String val)
           
 void setCellMacro(java.lang.String val)
           
 void setInheritBGColor(java.lang.String val)
           
 void setKey(java.lang.String val)
           
 void setVisible(java.lang.String val)
           
 void setWidget(java.lang.String val)
           
 java.lang.String toString()
           
 ValidationResult validate()
           
 
Methods inherited from class com.dynamide.datatypes.Datatype
clone, createClone, dump, dumpHTML, finalize, get, getAsStored, getDatatypeClassName, getDatatypeClassName, getDatatypeClassName, getDatatypeInstance, getProperty, getSession, insertItemDatatype, set, setProperty, setSession
 
Methods inherited from class com.dynamide.DynamideObject
clearProfiler, dump, expand, findParentExpander, findParentPage, findParentSession, findTopParentPage, getCategoryID, getID, getNextGetter, getObjectID, getOwner, getProfiler, isDebugEnabled, isInfoEnabled, logDebug, logDebug, logDebug, logDebug, logError, logError, logError, logError, logInfo, logInfo, logInfo, logInfo, logWarn, logWarn, logWarn, logWarn, popLogContext, printf, printProfiler, profileEnter, profileLeave, pushLogContext, setDotName, setID, setNextGetter, setObjectID, setOwner, sprintf, useProfiler, walkParents
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnDatatype

public ColumnDatatype()

ColumnDatatype

public ColumnDatatype(DynamideObject owner,
                      Session session)
Method Detail

getDotName

public java.lang.String getDotName()
Overrides:
getDotName in class DynamideObject

init

public void init(org.jdom.Element element,
                 java.lang.String ownerID)
Overrides:
init in class Datatype

addXMLContentTo

public void addXMLContentTo(org.jdom.Element container)
Specified by:
addXMLContentTo in class Datatype

getCaption

public java.lang.String getCaption()

setCaption

public void setCaption(java.lang.String val)

getCaptionMacro

public java.lang.String getCaptionMacro()

setCaptionMacro

public void setCaptionMacro(java.lang.String val)

getCaptionClickable

public java.lang.String getCaptionClickable()

setCaptionClickable

public void setCaptionClickable(java.lang.String val)

getCell

public java.lang.String getCell()

setCell

public void setCell(java.lang.String val)

getCellMacro

public java.lang.String getCellMacro()

setCellMacro

public void setCellMacro(java.lang.String val)

getCellClickable

public java.lang.String getCellClickable()

setCellClickable

public void setCellClickable(java.lang.String val)

getCellClickNavigate

public java.lang.String getCellClickNavigate()

setCellClickNavigate

public void setCellClickNavigate(java.lang.String val)

getInheritBGColor

public java.lang.String getInheritBGColor()

setInheritBGColor

public void setInheritBGColor(java.lang.String val)

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String val)

getVisible

public java.lang.String getVisible()

setVisible

public void setVisible(java.lang.String val)

getWidget

public java.lang.String getWidget()

setWidget

public void setWidget(java.lang.String val)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

public ValidationResult validate()
Overrides:
validate in class Datatype

getWidgetElement

public org.jdom.Element getWidgetElement()
                                  throws java.lang.Exception
Throws:
java.lang.Exception


Copyright 2001-2013 DYNAMIDE.COM. All Rights Reserved.