com.dynamide.datatypes
Class WebmacroDatatype

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

public class WebmacroDatatype
extends StringDatatype

This is a marker Datatype -- it just marks the property as being valid Webmacro script, so that the Session knows to eval it. Note that toString() will NOT cause the macro to be expanded -- use DynamideObject.expand(String).

Defines the following elements:


Field Summary
 
Fields inherited from class com.dynamide.DynamideObject
m_id
 
Constructor Summary
WebmacroDatatype()
           
WebmacroDatatype(DynamideObject owner, Session session)
           
WebmacroDatatype(java.lang.String value)
           
 
Method Summary
 void addXMLContentTo(org.jdom.Element container)
           
 void init(org.jdom.Element element, java.lang.String ownerID)
           
 
Methods inherited from class com.dynamide.datatypes.StringDatatype
createClone, equals, getDotName, toString, validate
 
Methods inherited from class com.dynamide.datatypes.Datatype
clone, 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
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebmacroDatatype

public WebmacroDatatype()

WebmacroDatatype

public WebmacroDatatype(DynamideObject owner,
                        Session session)

WebmacroDatatype

public WebmacroDatatype(java.lang.String value)
Method Detail

init

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

addXMLContentTo

public void addXMLContentTo(org.jdom.Element container)
Overrides:
addXMLContentTo in class StringDatatype


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