|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.rad.genui.UIResource<C>
javax.rad.genui.UILayout<IFormLayout,IFormLayout.IConstraints>
javax.rad.genui.layout.UIFormLayout
public class UIFormLayout
Platform and technology independent form oriented layout. It is designed for use with AWT, Swing, SWT, JSP, JSF,... .
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.rad.ui.layout.IFormLayout |
|---|
IFormLayout.IAnchor, IFormLayout.IConstraints |
| Field Summary |
|---|
| Fields inherited from class javax.rad.genui.UIResource |
|---|
uiResource |
| Fields inherited from interface javax.rad.ui.layout.IFormLayout |
|---|
NEWLINE |
| Fields inherited from interface javax.rad.ui.IAlignmentConstants |
|---|
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
| Constructor Summary | |
|---|---|
UIFormLayout()
Creates a new instance of UIFormLayout. |
|
| Method Summary | |
|---|---|
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor)
Constructs an anchor relative to pRelatedAnchor auto sized. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
IFormLayout.IAnchor pSecondRelatedAnchor)
Constructs an centered anchor between the related and second related anchor. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
IFormLayout.IAnchor pSecondRelatedAnchor,
float pRelativePosition)
Constructs an centered anchor between the related and second related anchor. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
int pPosition)
Constructs an anchor relative to pRelatedAnchor with pPosition pixels. |
IFormLayout.IAnchor |
getBottomAnchor()
Returns the bottom border anchor. |
IFormLayout.IAnchor |
getBottomMarginAnchor()
Returns the bottom margin border anchor. |
IFormLayout.IConstraints |
getConstraints(IFormLayout.IAnchor pTopAnchor,
IFormLayout.IAnchor pLeftAnchor,
IFormLayout.IAnchor pBottomAnchor,
IFormLayout.IAnchor pRightAnchor)
Creates the default constraints for the given anchors. |
IFormLayout.IConstraints |
getConstraints(int pColumn,
int pRow)
Creates the default constraints for the given column and row. |
IFormLayout.IConstraints |
getConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates the default constraints for the given column and row. |
int |
getHorizontalAlignment()
Returns the alignment along the x axis. |
IFormLayout.IAnchor[] |
getHorizontalAnchors()
Returns all horizontal anchors used by this layout. |
IFormLayout.IAnchor |
getLeftAnchor()
Returns the left border anchor. |
IFormLayout.IAnchor |
getLeftMarginAnchor()
Returns the left margin border anchor. |
int |
getNewlineCount()
Gets the new line count. |
IFormLayout.IAnchor |
getRightAnchor()
Returns the right border anchor. |
IFormLayout.IAnchor |
getRightMarginAnchor()
Returns the right margin border anchor. |
IFormLayout.IAnchor |
getTopAnchor()
Returns the top border anchor. |
IFormLayout.IAnchor |
getTopMarginAnchor()
Returns the top margin border anchor. |
int |
getVerticalAlignment()
Returns the alignment along the y axis. |
IFormLayout.IAnchor[] |
getVerticalAnchors()
Returns all vertical anchors used by this layout. |
void |
setHorizontalAlignment(int pHorizontalAlignment)
Sets the horizontal alignment. |
void |
setNewlineCount(int pNewlineCount)
Sets the new line count. |
void |
setVerticalAlignment(int pVerticalAlignment)
Sets the vertical alignment. |
| Methods inherited from class javax.rad.genui.UILayout |
|---|
getConstraints, getHorizontalGap, getMargins, getVerticalGap, setConstraints, setHorizontalGap, setMargins, setMargins, setVerticalGap |
| Methods inherited from class javax.rad.genui.UIResource |
|---|
equals, getResource, getUIResource, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.rad.ui.ILayout |
|---|
getConstraints, getHorizontalGap, getMargins, getVerticalGap, setConstraints, setHorizontalGap, setMargins, setVerticalGap |
| Methods inherited from interface javax.rad.ui.IResource |
|---|
getResource |
| Constructor Detail |
|---|
public UIFormLayout()
UIFormLayout.
IFormLayout| Method Detail |
|---|
public int getHorizontalAlignment()
getHorizontalAlignment in interface IAlignmentConstantspublic void setHorizontalAlignment(int pHorizontalAlignment)
setHorizontalAlignment in interface IAlignmentConstantspHorizontalAlignment - the new vertical alignmentpublic int getVerticalAlignment()
getVerticalAlignment in interface IAlignmentConstantspublic void setVerticalAlignment(int pVerticalAlignment)
setVerticalAlignment in interface IAlignmentConstantspVerticalAlignment - the new vertical alignmentpublic int getNewlineCount()
getNewlineCount in interface IFormLayoutpublic void setNewlineCount(int pNewlineCount)
setNewlineCount in interface IFormLayoutpNewlineCount - the new line count.public IFormLayout.IAnchor getLeftAnchor()
getLeftAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getRightAnchor()
getRightAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getTopAnchor()
getTopAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getBottomAnchor()
getBottomAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getLeftMarginAnchor()
getLeftMarginAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getRightMarginAnchor()
getRightMarginAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getTopMarginAnchor()
getTopMarginAnchor in interface IFormLayoutpublic IFormLayout.IAnchor getBottomMarginAnchor()
getBottomMarginAnchor in interface IFormLayoutpublic IFormLayout.IAnchor[] getHorizontalAnchors()
getHorizontalAnchors in interface IFormLayoutpublic IFormLayout.IAnchor[] getVerticalAnchors()
getVerticalAnchors in interface IFormLayoutpublic IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor)
createAnchor in interface IFormLayoutpRelatedAnchor - the related anchor for this anchor.
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor,
int pPosition)
createAnchor in interface IFormLayoutpRelatedAnchor - the related anchor for this anchor.pPosition - the position relative to the related anchor.
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor,
IFormLayout.IAnchor pSecondRelatedAnchor,
float pRelativePosition)
createAnchor in interface IFormLayoutpRelatedAnchor - the related anchor for this anchor.pSecondRelatedAnchor - the second related anchor for this anchor.pRelativePosition - the relative position between first and second anchor.
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor,
IFormLayout.IAnchor pSecondRelatedAnchor)
createAnchor in interface IFormLayoutpRelatedAnchor - the related anchor for this anchor.pSecondRelatedAnchor - the second related anchor for this anchor.
public IFormLayout.IConstraints getConstraints(int pColumn,
int pRow)
getConstraints in interface IFormLayoutpColumn - the column.pRow - the row.
public IFormLayout.IConstraints getConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
getConstraints in interface IFormLayoutpBeginColumn - the column.pBeginRow - the row.pEndColumn - the column count.pEndRow - the row count.
public IFormLayout.IConstraints getConstraints(IFormLayout.IAnchor pTopAnchor,
IFormLayout.IAnchor pLeftAnchor,
IFormLayout.IAnchor pBottomAnchor,
IFormLayout.IAnchor pRightAnchor)
getConstraints in interface IFormLayoutpTopAnchor - the top anchor.pLeftAnchor - the left anchor.pBottomAnchor - the bottom anchor.pRightAnchor - the right anchor.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||