|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnextapp.echo.app.Component
echopoint.internal.AbstractContainer
echopoint.internal.AbstractHtmlComponent
echopoint.DirectHtml
public class DirectHtml
DirectHtml is a very lightweight component that will insert HTML text
directly onto the client. The inserted text is contained within a parent
<div> element. This component will not validate
this HTML text.
This component differs from HtmlLabel in that
this compoonent is designed to hold more complex HTML content while
HtmlLabel is designed to hold simple (phrase) HTML content.
Note: Be careful of your use of id attributes in the HTML text as they may clash with Echo3 generated ones. Also note that this component does not support child components.
The following shows sample use of this component:
import nextapp.echo.app.Column;
import echopoint.DirectHtml;
...
final Column column = new Column();
final String text = "<p>First line.</p>" +
"<p>Second <b>line</b></p>" +
"<p><b><i>Third</i> line</b></p>";
final DirectHtml html = new DirectHtml( text );
html.setStyleName( "Default.DirectHtml" );
html.setTarget( "_new" );
column.add( html );
| Field Summary |
|---|
| Fields inherited from class echopoint.internal.AbstractHtmlComponent |
|---|
PROPERTY_TARGET, PROPERTY_TEXT |
| Fields inherited from class echopoint.internal.AbstractContainer |
|---|
ACTION_COMMAND_PROPERTY, ACTION_LISTENERS_CHANGED_PROPERTY, INPUT_ACTION, PROPERTY_ALIGNMENT, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BORDER, PROPERTY_HEIGHT, PROPERTY_INSETS, PROPERTY_WIDTH |
| Constructor Summary | |
|---|---|
DirectHtml()
Default constructor. |
|
DirectHtml(String text)
Create a new instance enclosing the specified HTML text. |
|
DirectHtml(String text,
String target)
Create a new instance enclosing the specified HTML text and setting the target attribute for all anchor tags to the value specified. |
|
| Method Summary |
|---|
| Methods inherited from class echopoint.internal.AbstractHtmlComponent |
|---|
append, getTarget, getText, isValidChild, setTarget, setText |
| Methods inherited from class echopoint.internal.AbstractContainer |
|---|
addActionListener, fireActionPerformed, getAlignment, getBackgroundImage, getBorder, getHeight, getInsets, getWidth, hasActionListeners, removeActionListener, setAlignment, setBackgroundImage, setBorder, setHeight, setInsets, setWidth |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DirectHtml()
public DirectHtml(String text)
text - The HTML text that is to be displayed in this component.
public DirectHtml(String text,
String target)
target attribute for all anchor tags to the value specified.
text - The HTML text that is to be displayed in this component.target - The target attribute. Note that target attributes that
already exist in anchor tags are left untouched.
|
EchoPoint API - 3.0.0b5 App Webcontainer |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||