net.xoetrope.html
Class XHtmlWidget

java.lang.Object
  extended by net.xoetrope.html.XHtmlWidget
Direct Known Subclasses:
XButton, XCheckbox, XComboBox, XEdit, XImage, XLabel, XList, XMessageBox, XMetaContent, XPanel, XPassword, XRadioButton, XTable, XTabPanel, XTextArea

public class XHtmlWidget
extends java.lang.Object


Field Summary
protected  XProject currentProject
           
protected  org.w3c.dom.html.HTMLDivElement divElement
           
protected  org.w3c.dom.html.HTMLDocument htmlDoc
           
protected  org.w3c.dom.html.HTMLImageElement imageElement
           
protected  org.w3c.dom.html.HTMLInputElement inputElement
           
protected  org.w3c.dom.html.HTMLLabelElement labelElement
           
protected  org.w3c.dom.html.HTMLMetaElement metaElement
           
protected  org.w3c.dom.html.HTMLOListElement olElement
           
protected  org.w3c.dom.html.HTMLSelectElement selectElement
           
protected  org.w3c.dom.html.HTMLTableElement tableElement
           
protected  org.w3c.dom.html.HTMLTextAreaElement textareaElement
           
protected  org.w3c.dom.html.HTMLUListElement ulElement
           
 
Constructor Summary
XHtmlWidget()
          Create a new instance of XHtmlWidget
XHtmlWidget(org.w3c.dom.html.HTMLDivElement de)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLImageElement ime)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLInputElement ie)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLLabelElement le)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLMetaElement me)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLOListElement ole)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLSelectElement se)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLTableElement te)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLTextAreaElement tae)
          Create a new instance of XHtmlWidget based on an existing HTML element.
XHtmlWidget(org.w3c.dom.html.HTMLUListElement ule)
          Create a new instance of XHtmlWidget based on an existing HTML element.
 
Method Summary
 void addEvent(java.lang.String idTarget, java.lang.String method, java.lang.String eventType)
          Attach an event to an HTML component
 void setObject(org.w3c.dom.html.HTMLDivElement de)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLImageElement ime)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLInputElement ie)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLLabelElement le)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLMetaElement me)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLOListElement ole)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLSelectElement se)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLTableElement te)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLTextAreaElement tae)
          Set the value of an HTML element.
 void setObject(org.w3c.dom.html.HTMLUListElement ule)
          Set the value of an HTML element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentProject

protected XProject currentProject

htmlDoc

protected org.w3c.dom.html.HTMLDocument htmlDoc

imageElement

protected org.w3c.dom.html.HTMLImageElement imageElement

olElement

protected org.w3c.dom.html.HTMLOListElement olElement

ulElement

protected org.w3c.dom.html.HTMLUListElement ulElement

inputElement

protected org.w3c.dom.html.HTMLInputElement inputElement

labelElement

protected org.w3c.dom.html.HTMLLabelElement labelElement

selectElement

protected org.w3c.dom.html.HTMLSelectElement selectElement

metaElement

protected org.w3c.dom.html.HTMLMetaElement metaElement

textareaElement

protected org.w3c.dom.html.HTMLTextAreaElement textareaElement

tableElement

protected org.w3c.dom.html.HTMLTableElement tableElement

divElement

protected org.w3c.dom.html.HTMLDivElement divElement
Constructor Detail

XHtmlWidget

public XHtmlWidget()
Create a new instance of XHtmlWidget


XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLInputElement ie)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
ie - the HTML input tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLSelectElement se)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
se - the HTML select tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLLabelElement le)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
le - the HTML label tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLImageElement ime)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
ime - the HTML img tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLOListElement ole)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
ole - the HTML ol tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLUListElement ule)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
ule - the HTML ul tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLMetaElement me)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
me - the HTML meta tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLTextAreaElement tae)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
tae - the HTML textarea tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLTableElement te)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
te - the HTML table tag

XHtmlWidget

public XHtmlWidget(org.w3c.dom.html.HTMLDivElement de)
Create a new instance of XHtmlWidget based on an existing HTML element.

Parameters:
de - the HTML div tag
Method Detail

setObject

public void setObject(org.w3c.dom.html.HTMLInputElement ie)
Set the value of an HTML element.

Parameters:
ie - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLSelectElement se)
Set the value of an HTML element.

Parameters:
se - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLLabelElement le)
Set the value of an HTML element.

Parameters:
le - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLImageElement ime)
Set the value of an HTML element.

Parameters:
ime - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLOListElement ole)
Set the value of an HTML element.

Parameters:
ole - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLUListElement ule)
Set the value of an HTML element.

Parameters:
ule - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLMetaElement me)
Set the value of an HTML element.

Parameters:
me - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLTextAreaElement tae)
Set the value of an HTML element.

Parameters:
tae - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLTableElement te)
Set the value of an HTML element.

Parameters:
te - the new object value

setObject

public void setObject(org.w3c.dom.html.HTMLDivElement de)
Set the value of an HTML element.

Parameters:
de - the new object value

addEvent

public void addEvent(java.lang.String idTarget,
                     java.lang.String method,
                     java.lang.String eventType)
Attach an event to an HTML component

Parameters:
idTarget - the id of the HTML element to bind the event to
method - the method executed during this event
eventType - the type of event (click, blur, mouseOver...)