|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.xoetrope.html.XHtmlTarget
public class XHtmlTarget
When using framesets the 'screen' is devided up into a number of different target areas. Each target area may contain a page. The content for each target area is set by naming the target area when calling displayPage. This class provides support for this behaviour by wrapping the Container class to ensure the target area is properly sized. How the target areas are actually laid out depends on the layout manager being used.
Copyright: Copyright (c) Xoetrope Ltd., 2002-2003
$Revision: 1.1 $
| Constructor Summary | |
|---|---|
XHtmlTarget(java.lang.Object parent,
java.lang.String name,
int width,
int height)
Setup a new target area and set its size |
|
| Method Summary | |
|---|---|
void |
add(java.lang.Object c,
java.lang.Object constraint)
Add a child component |
protected void |
checkSubclass()
|
void |
doLayout()
Do the container layout |
java.lang.Object |
getChildComponent(int i)
Get a child component |
java.lang.String |
getContent()
Get the content of this target |
boolean |
getHasListeners()
Get the hasListeners flag |
java.lang.String |
getName()
Get the name of the content holder |
void |
remove(java.lang.Object c)
Remove a child component |
void |
setContent(java.lang.String pageName)
Set the content of this target |
void |
setHasListeners(boolean value)
Set the hasListeners flag |
void |
setNextAttributes(java.lang.Object attribs)
Set the attributes for the next component being added |
void |
setup(java.lang.String name,
int preferredWidth,
int preferredHeight,
java.util.Hashtable params)
Setup the container |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XHtmlTarget(java.lang.Object parent,
java.lang.String name,
int width,
int height)
width - the widthheight - the height| Method Detail |
|---|
protected void checkSubclass()
public boolean getHasListeners()
public void setHasListeners(boolean value)
value - the new valuepublic java.lang.String getContent()
public void setContent(java.lang.String pageName)
setContent in interface XContentHolderpageName - the content page name
public void setup(java.lang.String name,
int preferredWidth,
int preferredHeight,
java.util.Hashtable params)
setup in interface XContentHoldername - set the container namepreferredWidth - the desired widthpreferredHeight - the desired heightparams - a table of extra propertiespublic void doLayout()
doLayout in interface XContentHolderpublic void remove(java.lang.Object c)
remove in interface XContentHolderc - the child component
public void add(java.lang.Object c,
java.lang.Object constraint)
add in interface XContentHolderc - the child componentconstraint - the layout constraintpublic java.lang.Object getChildComponent(int i)
getChildComponent in interface XContentHolderi - the index of the child within the container
public void setNextAttributes(java.lang.Object attribs)
setNextAttributes in interface XContentHolderattribs - a table of attributespublic java.lang.String getName()
getName in interface XContentHolder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||