com.plumtree.uiinfrastructure.pagecontrols.htmlpagecontrols
Class Button

java.lang.Object
  extended by com.plumtree.uiinfrastructure.pagecontrols.framework.AComponent
      extended by com.plumtree.uiinfrastructure.pagecontrols.framework.AHTMLComponent
          extended by com.plumtree.uiinfrastructure.pagecontrols.htmlpagecontrols.Button
All Implemented Interfaces:
IManagedObject, IMVCObject, IPageControl

public class Button
extends AHTMLComponent
implements IPageControl

Check box page control handles display and values of a check box.

Author:
CaiusV

Field Summary
 HTMLInput m_ptHTMLInput
          the HTMLInput object this wraps
static java.lang.String STR_MVC_CLASS_NAME
          class name constant
 
Fields inherited from class com.plumtree.uiinfrastructure.pagecontrols.framework.AComponent
m_ptPageMgr
 
Constructor Summary
Button()
          Default constructor.
 
Method Summary
 java.lang.Object Create()
          This method is used by the ASManager to return new instances of managed objects.
 HTMLElementCollection GetComponentHTML()
          Returns the HTML for this component.
protected  java.lang.String GetHTMLComponentBaseName()
          Returns the base name of this HTML Component.
 java.lang.String GetName()
          Return the name of the MVC object.
 java.lang.String GetStyleClass()
          Returns the style class value of this object.
 void Init(PageMgr _ptPageMgr, java.lang.String _strUniqueInstanceID, AActivitySpace _ptActivitySpace)
          Initializes a Button object.
 void SetStyleClass(PTStyleClass _style)
          Sets the style class value of this object.
 
Methods inherited from class com.plumtree.uiinfrastructure.pagecontrols.framework.AHTMLComponent
AddValidator, GetComponentMgr, GetComponentMgrName, GetHTMLComponentName, GetHTMLComponentSize, GetHTMLComponentStyleClass, GetHTMLComponentValue, GetJSValidationCode, GetLabel, GetValidators, Init, SetHTMLComponentName, SetHTMLComponentSize, SetHTMLComponentStyleClass, SetHTMLComponentValue, SetLabel, SetParameters, StoreUserInput, Validate
 
Methods inherited from class com.plumtree.uiinfrastructure.pagecontrols.framework.AComponent
AppendUniqueIDToElementName, GetComponentHeadContent, GetComponentPostContent, GetComponentPreContent, GetComponentPreFormContent, GetPageMgr, GetSubComponentHTMLByIndex, GetUniqueInstanceID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.plumtree.uiinfrastructure.activityspace.IPageControl
GetComponentMgr, GetComponentMgrName, GetUniqueInstanceID, StoreUserInput
 

Field Detail

STR_MVC_CLASS_NAME

public static final java.lang.String STR_MVC_CLASS_NAME
class name constant

See Also:
Constant Field Values

m_ptHTMLInput

public HTMLInput m_ptHTMLInput
the HTMLInput object this wraps

Constructor Detail

Button

public Button()
Default constructor. Creates a new HTMLCheckBox object.

Method Detail

Init

public void Init(PageMgr _ptPageMgr,
                 java.lang.String _strUniqueInstanceID,
                 AActivitySpace _ptActivitySpace)
Initializes a Button object.

Parameters:
_ptPageMgr - PageManager
_strUniqueInstanceID - Unique Instance ID

GetHTMLComponentBaseName

protected java.lang.String GetHTMLComponentBaseName()
Returns the base name of this HTML Component.

Specified by:
GetHTMLComponentBaseName in class AHTMLComponent
Returns:
String

GetComponentHTML

public HTMLElementCollection GetComponentHTML()
Returns the HTML for this component.

Specified by:
GetComponentHTML in interface IPageControl
Specified by:
GetComponentHTML in class AComponent
Returns:
HTMLElementCollection for this button

Create

public java.lang.Object Create()
This method is used by the ASManager to return new instances of managed objects.

Specified by:
Create in interface IManagedObject
Specified by:
Create in class AComponent
Returns:
A new instance of the managed class (i.e. return new Foo();)

GetName

public java.lang.String GetName()
Return the name of the MVC object.

Specified by:
GetName in interface IMVCObject
Specified by:
GetName in class AComponent
Returns:
the name of the object.

SetStyleClass

public void SetStyleClass(PTStyleClass _style)
Sets the style class value of this object.

Parameters:
_style - style class value

GetStyleClass

public java.lang.String GetStyleClass()
Returns the style class value of this object.

Returns:
the sytle class value of the object.



Copyright © 2002,2003,2004,2005 Plumtree Software, Inc., All Rights Reserved.