|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.sqlbuilder.model.ControlStateInfo
public class ControlStateInfo
Defines the UI state of a control in the SQL query builder.
Field Summary |
---|
Fields inherited from interface org.eclipse.datatools.sqltools.sqlbuilder.model.IControlStateInfo |
---|
CONTROL_STATE_UNKNOWN_VALUE, DESIGN_CONTROL, GRAPHICAL_CONTROL, OUTLINE_CONTROL, SOURCE_CONTROL |
Constructor Summary | |
---|---|
ControlStateInfo()
No parameter constructor for ControlStateInfo |
|
ControlStateInfo(int controlType)
Constructor for ControlStateInfo with parameter for controlType member field. |
|
ControlStateInfo(int controlType,
boolean visible,
boolean hideable,
int width,
int height)
Constructor for ControlStateInfo with parameters for all member fields. |
Method Summary | |
---|---|
int |
getControlType()
Returns the type of section control for this state information. |
int |
getHeight()
Returns the height of the control. |
int |
getWidth()
Returns the width of the control. |
boolean |
isHideable()
Indicates whether the UI option should be present to hide or restore the control. |
boolean |
isVisible()
Indicates the visibility state of the control. |
void |
setControlType(int controlType)
Sets the type of section control for this state information. |
void |
setHeight(int height)
Sets the height of the control. |
void |
setIsHideable(boolean isHideable)
Sets whether the UI option should be present to hide or restore the control. |
void |
setIsVisible(boolean isVisible)
Sets the visibility state of the control. |
void |
setWidth(int width)
Sets the width of the control. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ControlStateInfo()
public ControlStateInfo(int controlType, boolean visible, boolean hideable, int width, int height)
controlType
- An IControlStateInfo.*_CONTROL constant defined for
one of the section controls, for example, IControlStateInfo.SOURCE_CONTROL
.visible
- hideable
- width
- height
- public ControlStateInfo(int controlType)
controlType
- An IControlStateInfo.*_CONTROL constant defined for
one of the section controls, for example, IControlStateInfo.SOURCE_CONTROL
.Method Detail |
---|
public int getControlType()
IControlStateInfo
getControlType
in interface IControlStateInfo
IControlStateInfo.SOURCE_CONTROL
.public void setControlType(int controlType)
IControlStateInfo
setControlType
in interface IControlStateInfo
controlType
- An IControlStateInfo.*_CONTROL constant defined for
one of the section controls, for example, IControlStateInfo.SOURCE_CONTROL
.public int getHeight()
IControlStateInfo
getHeight
in interface IControlStateInfo
IControlStateInfo.CONTROL_STATE_UNKNOWN_VALUE
if value is not known.public void setHeight(int height)
IControlStateInfo
setHeight
in interface IControlStateInfo
public int getWidth()
IControlStateInfo
getWidth
in interface IControlStateInfo
IControlStateInfo.CONTROL_STATE_UNKNOWN_VALUE
if value is not known.public void setWidth(int width)
IControlStateInfo
setWidth
in interface IControlStateInfo
public boolean isVisible()
IControlStateInfo
isVisible
in interface IControlStateInfo
public void setIsVisible(boolean isVisible)
IControlStateInfo
setIsVisible
in interface IControlStateInfo
isVisible
- true if the control is visible; false otherwisepublic boolean isHideable()
IControlStateInfo
isHideable
in interface IControlStateInfo
public void setIsHideable(boolean isHideable)
IControlStateInfo
setIsHideable
in interface IControlStateInfo
isHideable
- true if the UI option to hide or restore the control should be present;
false otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |