|
||||||||||
| 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_DEFAULT, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
| Constructor Summary | |
|---|---|
UIFormLayout()
Creates a new instance of UIFormLayout. |
|
UIFormLayout(IFormLayout pLayout)
Creates a new instance of UIFormLayout with the given
layout. |
|
| Method Summary | |
|---|---|
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor)
Constructs an anchor relative to pRelatedAnchor auto sized. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
int pPosition)
Constructs an anchor relative to pRelatedAnchor with pPosition pixels. |
java.lang.String |
getAnchorConfiguration()
Gets the anchor configuration for default anchors. |
IFormLayout.IConstraints |
getBottomAlignedConstraints(int pColumn,
int pRow)
Creates bottom aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getBottomAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates bottom aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getBottomAnchor()
Returns the bottom border anchor. |
IFormLayout.IAnchor |
getBottomMarginAnchor()
Returns the bottom margin border anchor. |
IFormLayout.IConstraints |
getBottomSpaceConstraints(IComponent pCenterComponent)
Creates the constraints bottom of the center constraint. |
IFormLayout.IConstraints |
getCenterConstraints(int pColumn,
int pRow)
Creates horizontal and vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates horizontal and vertical centered constraints for the given column and row. |
IFormLayout.IAnchor |
getColumnLeftAnchor(int pColumnIndex)
Gets the left anchor of the given column. |
IFormLayout.IAnchor |
getColumnRightAnchor(int pColumnIndex)
Gets the right anchor of the given column. |
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. |
IFormLayout.IConstraints |
getHCenterConstraints(int pColumn,
int pRow)
Creates vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getHCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates vertical centered 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.IConstraints |
getLeftAlignedConstraints(int pColumn,
int pRow)
Creates left aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getLeftAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates left aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getLeftAnchor()
Returns the left border anchor. |
IFormLayout.IAnchor |
getLeftMarginAnchor()
Returns the left margin border anchor. |
IFormLayout.IConstraints |
getLeftSpaceConstraints(IComponent pCenterComponent)
Creates the constraints left of the center constraint. |
IFormLayout.IConstraints |
getMaximizedConstraints()
Creates maximized constraints for top, left, bottom and right anchor. |
int |
getNewlineCount()
Gets the new line count. |
IFormLayout.IConstraints |
getRightAlignedConstraints(int pColumn,
int pRow)
Creates right aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getRightAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates right aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getRightAnchor()
Returns the right border anchor. |
IFormLayout.IAnchor |
getRightMarginAnchor()
Returns the right margin border anchor. |
IFormLayout.IConstraints |
getRightSpaceConstraints(IComponent pCenterComponent)
Creates the constraints right of the center constraint. |
IFormLayout.IAnchor |
getRowBottomAnchor(int pRowIndex)
Gets the bottom anchor of the given row. |
IFormLayout.IAnchor |
getRowTopAnchor(int pRowIndex)
Gets the top anchor of the given row. |
IFormLayout.IConstraints |
getTopAlignedConstraints(int pColumn,
int pRow)
Creates top aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getTopAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates top aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getTopAnchor()
Returns the top border anchor. |
IFormLayout.IAnchor |
getTopMarginAnchor()
Returns the top margin border anchor. |
IFormLayout.IConstraints |
getTopSpaceConstraints(IComponent pCenterComponent)
Creates the constraints top of the center constraint. |
IFormLayout.IConstraints |
getVCenterConstraints(int pColumn,
int pRow)
Creates vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getVCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates vertical centered constraints for the given column and row. |
int |
getVerticalAlignment()
Returns the alignment along the y axis. |
IFormLayout.IAnchor[] |
getVerticalAnchors()
Returns all vertical anchors used by this layout. |
void |
setAnchorConfiguration(java.lang.String pAnchorConfiguration)
Sets the anchor configuration for default anchors. |
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, eventResourceChanged, eventResourceChanged, fireResourceChanged, getObject, getObjectNames, getResource, getUIResource, hashCode, hasResourceHandler, putObject, 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.
IFormLayoutpublic UIFormLayout(IFormLayout pLayout)
UIFormLayout with the given
layout.
pLayout - the layoutIFormLayout| 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.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.
public IFormLayout.IAnchor getColumnLeftAnchor(int pColumnIndex)
pColumnIndex - the column index.
public IFormLayout.IAnchor getColumnRightAnchor(int pColumnIndex)
pColumnIndex - the column index.
public IFormLayout.IAnchor getRowTopAnchor(int pRowIndex)
pRowIndex - the row index.
public IFormLayout.IAnchor getRowBottomAnchor(int pRowIndex)
pRowIndex - the row index.
public java.lang.String getAnchorConfiguration()
public void setAnchorConfiguration(java.lang.String pAnchorConfiguration)
pAnchorConfiguration - the anchor configuration for default anchors.
public IFormLayout.IConstraints getVCenterConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getVCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column count.pEndRow - the row count.
public IFormLayout.IConstraints getHCenterConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getHCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column count.pEndRow - the row count.
public IFormLayout.IConstraints getCenterConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column count.pEndRow - the row count.
public IFormLayout.IConstraints getLeftSpaceConstraints(IComponent pCenterComponent)
pCenterComponent - the center component.
public IFormLayout.IConstraints getRightSpaceConstraints(IComponent pCenterComponent)
pCenterComponent - the center component.
public IFormLayout.IConstraints getTopSpaceConstraints(IComponent pCenterComponent)
pCenterComponent - the center component.
public IFormLayout.IConstraints getBottomSpaceConstraints(IComponent pCenterComponent)
pCenterComponent - the center component.
public IFormLayout.IConstraints getTopAlignedConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getTopAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column.pEndRow - the row.
public IFormLayout.IConstraints getBottomAlignedConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getBottomAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column.pEndRow - the row.
public IFormLayout.IConstraints getLeftAlignedConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getLeftAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column.pEndRow - the row.
public IFormLayout.IConstraints getRightAlignedConstraints(int pColumn,
int pRow)
pColumn - the column.pRow - the row.
public IFormLayout.IConstraints getRightAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
pBeginColumn - the column.pBeginRow - the row.pEndColumn - the column.pEndRow - the row.
public IFormLayout.IConstraints getMaximizedConstraints()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||