com.pmease.quickbuild.extensionpoint.support
Class Gadget

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.extensionpoint.support.Gadget
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ConfigurationBasedGadget, ConfigurationTreeGadget, FailsafeGadget

public abstract class Gadget
extends TypeInstance

See Also:
Serialized Form

Constructor Summary
Gadget()
           
 
Method Summary
static Gadget fromDOM(VersionedDocument dom)
           
 java.lang.String getCssClass()
           
 java.lang.String getInterpolatedTitle()
           
 java.lang.String getTitle()
           
static Gadget newInstance(java.lang.String gadgetClassName)
           
abstract  org.apache.wicket.Component renderBody(java.lang.String componentId)
           
 org.apache.wicket.Component renderHead(java.lang.String componentId)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gadget

public Gadget()
Method Detail

getTitle

@NotEmpty
public java.lang.String getTitle()

getInterpolatedTitle

public java.lang.String getInterpolatedTitle()

setTitle

public void setTitle(java.lang.String title)

renderHead

public org.apache.wicket.Component renderHead(java.lang.String componentId)

renderBody

public abstract org.apache.wicket.Component renderBody(java.lang.String componentId)

getCssClass

public java.lang.String getCssClass()

fromDOM

public static Gadget fromDOM(VersionedDocument dom)

newInstance

public static Gadget newInstance(java.lang.String gadgetClassName)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.