|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnextapp.echo.AbstractComponent
net.sf.jzeno.echo.components.CustomComponent
net.sf.jzeno.echo.databinding.DynaDateTimeField
public class DynaDateTimeField
DynaDateTimeField is a combination of a DynaDateField and a DynaTimeField and allows a user to set the date (including time) on a bound bean property.
Regionalisation is supported. You can set a property path that points to a
TimeZone.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface echopoint.positionable.Borderable |
|---|
Borderable.NestedStyleInfo |
| Nested classes/interfaces inherited from interface echopoint.positionable.MouseCursorable |
|---|
MouseCursorable.NestedStyleInfo |
| Field Summary |
|---|
| Fields inherited from interface echopoint.positionable.MouseCursorable |
|---|
borderStyleSymbolics, CURSOR_AUTO, CURSOR_CROSSHAIR, CURSOR_CUSTOM_URI, CURSOR_DEFAULT, CURSOR_E_RESIZE, CURSOR_HELP, CURSOR_MOVE, CURSOR_N_RESIZE, CURSOR_NE_RESIZE, CURSOR_NW_RESIZE, CURSOR_POINTER, CURSOR_S_RESIZE, CURSOR_SE_RESIZE, CURSOR_SW_RESIZE, CURSOR_TEXT, CURSOR_W_RESIZE, CURSOR_WAIT, STYLE_MOUSE_CURSOR, STYLE_MOUSE_CURSOR_URI |
| Constructor Summary | |
|---|---|
DynaDateTimeField()
Creates an unbound component. |
|
DynaDateTimeField(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.String constructionHints)
Creates a date-time field that is databound. |
|
| Method Summary | |
|---|---|
void |
applyContext()
|
java.lang.String |
getActionCommand()
|
Color |
getBorderColor()
|
int |
getBorderSize()
|
int |
getBorderStyle()
Gets the border style of the button. |
Color |
getBottomBorderColor()
|
int |
getBottomBorderSize()
|
int |
getBottomBorderStyle()
|
java.util.Date |
getDate()
Used internally. |
Font |
getFont()
Returns the font. |
java.lang.String |
getInvalidDateMessage()
|
java.lang.String |
getInvalidTimeMessage()
|
Color |
getLeftBorderColor()
|
int |
getLeftBorderSize()
|
int |
getLeftBorderStyle()
|
int |
getMaximumYear()
|
int |
getMinimumYear()
|
int |
getMouseCursor()
Returns the current mouse cursor in use. |
java.lang.String |
getMouseCursorURI()
|
java.lang.String |
getNullValue()
Gets the input string that corresponds to the property value null . |
Color |
getRightBorderColor()
|
int |
getRightBorderSize()
|
int |
getRightBorderStyle()
|
java.util.Date |
getTime()
Used internally. |
java.lang.String |
getTimeZoneProperty()
Gets the property path that binds to a property of type TimeZone. |
Color |
getTopBorderColor()
|
int |
getTopBorderSize()
|
int |
getTopBorderStyle()
|
boolean |
isAsync()
|
boolean |
isReadOnly()
|
boolean |
isRequired()
Query if the editor is required to be filled in. |
void |
propagateEvent(ActionEvent event)
|
void |
rebind()
This operation causes the component to reset it's content to that of the domain model. |
void |
setActionCommand(java.lang.String actionCommand)
|
void |
setAsync(boolean async)
|
void |
setBackground(Color newValue)
Sets the background color of date and time entry fields. |
void |
setBorderColor(Color borderColor)
Sets the Color of the Borderable's border. |
void |
setBorderSize(int borderSize)
Sets the size of the Borderables's border. |
void |
setBorderStyle(int style)
Sets the border style of the button. |
void |
setBottomBorderColor(Color borderColor)
Sets the Color of the Borderable's bottom border. |
void |
setBottomBorderSize(int borderSize)
Sets the size of the Borderables's bottom border. |
void |
setBottomBorderStyle(int borderStyle)
Sets the border style of the Borderables's bottom border. |
void |
setDate(java.util.Date newDate)
Used internally. |
void |
setFocused(boolean focused)
Sets the input focus on this component. |
void |
setFont(Font font)
Sets the font of the component. |
void |
setForeground(Color newValue)
Sets the foreground color of the date and time entry fields. |
void |
setInvalidDateMessage(java.lang.String invalidDateMessage)
|
void |
setInvalidTimeMessage(java.lang.String invalidTimeMessage)
|
void |
setLeftBorderColor(Color borderColor)
Sets the Color of the Borderable's left border. |
void |
setLeftBorderSize(int borderSize)
Sets the size of the Borderables's left border. |
void |
setLeftBorderStyle(int borderStyle)
Sets the border style of the Borderables's left border. |
void |
setMaximumYear(int maximumYear)
|
void |
setMinimumYear(int minimumYear)
|
void |
setMouseCursor(int mouseCursor)
Sets the mouse cursor to use. |
void |
setMouseCursorURI(java.lang.String mouseCursorURI)
Sets the URI to a custom platform mouse cursor. |
void |
setNullValue(java.lang.String nullValue)
Sets the input string that corresponds to the property value null . |
void |
setReadOnly(boolean readOnly)
Mark this component as read-only. |
void |
setRequired(boolean required)
Determine if the editor is required to be filled in. |
void |
setRightBorderColor(Color borderColor)
Sets the Color of the Borderable's right border. |
void |
setRightBorderSize(int borderSize)
Sets the size of the Borderables's right border. |
void |
setRightBorderStyle(int borderStyle)
Sets the border style of the Borderables's right border. |
void |
setTime(java.util.Date newDate)
Used internally. |
void |
setTimeZoneProperty(java.lang.String property)
Sets the property path that bind to a property of type TimeZone. |
void |
setTopBorderColor(Color borderColor)
Sets the Color of the Borderable's top border. |
void |
setTopBorderSize(int borderSize)
Sets the size of the Borderables's top border. |
void |
setTopBorderStyle(int borderStyle)
Sets the border style of the Borderables's top border. |
| Methods inherited from class net.sf.jzeno.echo.components.CustomComponent |
|---|
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isValid, markInvalid, markValid, preRender, removeValidator, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setValue, traceValue, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface echopoint.positionable.Borderable |
|---|
applyStyle |
| Methods inherited from interface echopoint.positionable.MouseCursorable |
|---|
applyStyle |
| Constructor Detail |
|---|
public DynaDateTimeField()
Creates an unbound component.
public DynaDateTimeField(java.lang.Class beanClass,
java.lang.String propertyName,
java.lang.String constructionHints)
Creates a date-time field that is databound. You should bind this component to a property of type java.util.Date.
| Method Detail |
|---|
public java.lang.String getNullValue()
Gets the input string that corresponds to the property value null
. Also see setNullValue(String).
public void setNullValue(java.lang.String nullValue)
Sets the input string that corresponds to the property value null
. If the user enters this string, null will be assigned to
the data binding target of this date-time field. If you want to disable
this possibility, call this method with value null.
public void setRequired(boolean required)
PropertyComponentDetermine if the editor is required to be filled in.
setRequired in interface PropertyComponentsetRequired in class CustomComponentpublic boolean isRequired()
PropertyComponentQuery if the editor is required to be filled in.
isRequired in interface PropertyComponentisRequired in class CustomComponentpublic java.util.Date getDate()
Used internally.
public void setDate(java.util.Date newDate)
Used internally.
public java.util.Date getTime()
Used internally.
public void setTime(java.util.Date newDate)
Used internally.
public void setBackground(Color newValue)
Sets the background color of date and time entry fields.
setBackground in interface ComponentsetBackground in class AbstractComponentnewValue - The new background color of the component.public void setForeground(Color newValue)
setForeground in interface ComponentsetForeground in class AbstractComponentnewValue - The new foreground color of the component.public boolean isReadOnly()
isReadOnly in interface PropertyComponentisReadOnly in class CustomComponentpublic void setReadOnly(boolean readOnly)
PropertyComponentMark this component as read-only.
setReadOnly in interface PropertyComponentsetReadOnly in class CustomComponentpublic void rebind()
RebindableComponentThis operation causes the component to reset it's content to that of the domain model.
rebind in interface RebindableComponentrebind in class CustomComponentpublic void setTimeZoneProperty(java.lang.String property)
Sets the property path that bind to a property of type
TimeZone. If this property path is valid, than
the TimeZone instance it refers to will translate from UTC to local time
on the user interface. It is highly advised to store dates and times
internally in UTC, and only translate to local time at the interfaces of
the system (GUI,Messaging,...). If this property path is null no
timezone conversion is applied. The property path specified is relative
to the same root bean as this components regular data binding.
public java.lang.String getTimeZoneProperty()
Gets the property path that binds to a property of type
TimeZone. Also see
setTimeZoneProperty(String).
public void setFocused(boolean focused)
Sets the input focus on this component.
setFocused in interface ComponentsetFocused in class AbstractComponentfocused - True if the component is to be focused.public int getBorderSize()
getBorderSize in interface BorderableBorderables's border.public Color getBottomBorderColor()
getBottomBorderColor in interface BorderableColor of the Borderable's bottom border.public int getBottomBorderSize()
getBottomBorderSize in interface BorderableBorderables's bottom border.public int getBottomBorderStyle()
getBottomBorderStyle in interface BorderableBorderables's bottom border.Borderable.getBorderStyle()public Color getLeftBorderColor()
getLeftBorderColor in interface BorderableColor of the Borderable's left border.public int getLeftBorderSize()
getLeftBorderSize in interface BorderableBorderables's left border.public int getLeftBorderStyle()
getLeftBorderStyle in interface BorderableBorderables's left border.Borderable.getBorderStyle()public Color getRightBorderColor()
getRightBorderColor in interface BorderableColor of the Borderable's right border.public int getRightBorderSize()
getRightBorderSize in interface BorderableBorderables's right border.public int getRightBorderStyle()
getRightBorderStyle in interface BorderableBorderables's right border.Borderable.getBorderStyle()public Color getTopBorderColor()
getTopBorderColor in interface BorderableColor of the Borderable's top border.public int getTopBorderSize()
getTopBorderSize in interface BorderableBorderables's top border.public int getTopBorderStyle()
getTopBorderStyle in interface BorderableBorderables's top border.Borderable.getBorderStyle()public void setBorderSize(int borderSize)
BorderableBorderables's border.
This will also set the left, top, right and bottom border size.
setBorderSize in interface Borderablepublic void setBottomBorderColor(Color borderColor)
BorderableColor of the Borderable's bottom border.
setBottomBorderColor in interface Borderablepublic void setBottomBorderSize(int borderSize)
BorderableBorderables's bottom border.
setBottomBorderSize in interface Borderablepublic void setBottomBorderStyle(int borderStyle)
BorderableBorderables's bottom border.
setBottomBorderStyle in interface BorderableBorderable.setBorderStyle(int)public void setLeftBorderColor(Color borderColor)
BorderableColor of the Borderable's left border.
setLeftBorderColor in interface Borderablepublic void setLeftBorderSize(int borderSize)
BorderableBorderables's left border.
setLeftBorderSize in interface Borderablepublic void setLeftBorderStyle(int borderStyle)
BorderableBorderables's left border.
setLeftBorderStyle in interface BorderableBorderable.setBorderStyle(int)public void setRightBorderColor(Color borderColor)
BorderableColor of the Borderable's right border.
setRightBorderColor in interface Borderablepublic void setRightBorderSize(int borderSize)
BorderableBorderables's right border.
setRightBorderSize in interface Borderablepublic void setRightBorderStyle(int borderStyle)
BorderableBorderables's right border.
setRightBorderStyle in interface BorderableBorderable.setBorderStyle(int)public void setTopBorderColor(Color borderColor)
BorderableColor of the Borderable's top border.
setTopBorderColor in interface Borderablepublic void setTopBorderSize(int borderSize)
BorderableBorderables's top border.
setTopBorderSize in interface Borderablepublic void setTopBorderStyle(int borderStyle)
BorderableBorderables's top border.
setTopBorderStyle in interface BorderableBorderable.setBorderStyle(int)public void setBorderStyle(int style)
Sets the border style of the button. (See the Borderable interface in EchoPoint).
setBorderStyle in interface Borderablepublic int getBorderStyle()
Gets the border style of the button.
getBorderStyle in interface Borderablepublic int getMouseCursor()
MouseCursorable
getMouseCursor in interface MouseCursorablepublic java.lang.String getMouseCursorURI()
getMouseCursorURI in interface MouseCursorablepublic void setMouseCursor(int mouseCursor)
MouseCursorable
setMouseCursor in interface MouseCursorablemouseCursor - - the mouse cursor to usepublic void setMouseCursorURI(java.lang.String mouseCursorURI)
MouseCursorable
setMouseCursorURI in interface MouseCursorablemouseCursorURI - the URI to a custom platform mouse cursor.public void setBorderColor(Color borderColor)
BorderableColor of the Borderable's border.
This will also set the left, top, right and bottom border color.
setBorderColor in interface Borderablepublic Color getBorderColor()
getBorderColor in interface BorderableColor of the Borderable's border.public void setFont(Font font)
Component
setFont in interface ComponentsetFont in class AbstractComponentfont - The new font of the component.public Font getFont()
Component
getFont in interface ComponentgetFont in class AbstractComponentpublic void setActionCommand(java.lang.String actionCommand)
setActionCommand in interface EventSourcesetActionCommand in class CustomComponentpublic java.lang.String getActionCommand()
getActionCommand in interface EventSourcegetActionCommand in class CustomComponentpublic void setAsync(boolean async)
public boolean isAsync()
public void setMinimumYear(int minimumYear)
public int getMinimumYear()
public void setMaximumYear(int maximumYear)
public int getMaximumYear()
public void setInvalidDateMessage(java.lang.String invalidDateMessage)
public java.lang.String getInvalidDateMessage()
public void setInvalidTimeMessage(java.lang.String invalidTimeMessage)
public java.lang.String getInvalidTimeMessage()
public void applyContext()
applyContext in interface Precreationpublic void propagateEvent(ActionEvent event)
propagateEvent in interface EventPropagator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||