|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcorelib.services.web.components.WebComponent
corelib.services.web.components.VisualComponent
public abstract class VisualComponent
This class represents web components that have HTML rendering in the web page.
| Field Summary | |
|---|---|
protected java.lang.String |
cssClass
|
protected java.lang.String |
cssStyle
|
protected java.lang.String |
toolTipText
|
protected boolean |
visible
|
| Fields inherited from class corelib.services.web.components.WebComponent |
|---|
dataBindings, webPage, xmlNode |
| Constructor Summary | |
|---|---|
VisualComponent()
|
|
| Method Summary | |
|---|---|
void |
component_postRender(WebPageEvent webPageEvent)
|
void |
component_preRender(WebPageEvent webPageEvent)
|
void |
component_renderBegin(WebPageEvent webPageEvent)
|
void |
component_renderChildren(WebPageEvent webPageEvent)
|
void |
component_renderEnd(WebPageEvent webPageEvent)
|
protected void |
component_renderJavascriptLocalisation()
Generate a Javascript line to find component client node |
protected static java.lang.String |
encodeAttributeValue(java.lang.String value)
|
java.lang.String |
getCssClass()
Returns the CSS class (or all CSS classes) used by this component. |
java.lang.String |
getCssStyle()
Returns the text representation of CSS style declarations for this component. |
java.lang.String |
getOnClickListener()
|
protected java.lang.StringBuilder |
getSharedAttributesHtmlEncoding()
|
java.lang.String |
getToolTipText()
|
boolean |
isVisible()
Returns the visibility of this visual component. |
protected void |
renderElement(java.io.PrintWriter out,
org.w3c.dom.Node node,
WebPageEvent webPageEvent)
|
void |
setCssClass(java.lang.String cssClass)
Changes the CSS class used by this component. |
void |
setCssStyle(java.lang.String cssStyle)
Changes the text representation of CSS style declarations for this component. |
void |
setOnClickListener(java.lang.String onClick)
|
void |
setToolTipText(java.lang.String toolTipText)
|
void |
setVisible(boolean visible)
Changes the visibility of this visual component. |
| Methods inherited from class corelib.services.web.components.WebComponent |
|---|
addBindingExpression, addChildComponent, component_init, component_load, component_preRepeaterDuplications, getChildComponents, getDataBinding, getElementsByTagName, getId, getWebPage, getXmlNode, setId, setWebPage, setXmlNode |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String cssStyle
protected java.lang.String cssClass
protected java.lang.String toolTipText
protected boolean visible
| Constructor Detail |
|---|
public VisualComponent()
| Method Detail |
|---|
public java.lang.String getCssStyle()
setCssStyle(String),
getCssClass()public void setCssStyle(java.lang.String cssStyle)
cssStyle - the new text representation of CSS style declarations.getCssStyle(),
setCssClass(String)public java.lang.String getCssClass()
setCssClass(String),
getCssStyle()public void setCssClass(java.lang.String cssClass)
cssClass - The new CSS class(es) used by this component.getCssClass(),
setCssStyle(String)public java.lang.String getToolTipText()
public void setToolTipText(java.lang.String toolTipText)
public boolean isVisible()
public void setVisible(boolean visible)
visible - The new visibility of this visual component.public java.lang.String getOnClickListener()
public void setOnClickListener(java.lang.String onClick)
protected java.lang.StringBuilder getSharedAttributesHtmlEncoding()
public void component_preRender(WebPageEvent webPageEvent)
public void component_renderBegin(WebPageEvent webPageEvent)
public void component_renderChildren(WebPageEvent webPageEvent)
public void component_renderEnd(WebPageEvent webPageEvent)
public void component_postRender(WebPageEvent webPageEvent)
protected void component_renderJavascriptLocalisation()
protected void renderElement(java.io.PrintWriter out,
org.w3c.dom.Node node,
WebPageEvent webPageEvent)
protected static java.lang.String encodeAttributeValue(java.lang.String value)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||