Class CDateTimeBuilder
- java.lang.Object
-
- org.eclipse.nebula.widgets.cdatetime.CDateTimeBuilder
-
public class CDateTimeBuilder extends java.lang.Object
Contains factory methods for theCDateTime
widget.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Body>
activeBodies
private java.util.List<Footer>
activeFooters
private java.util.List<Header>
activeHeaders
private Body[]
bodies
private int
footerAlignment
private boolean
footerEqualColumns
private Footer[]
footers
private int
headerAlignment
private boolean
headerEqualColumns
private Header[]
headers
private java.util.Calendar
maxDate
private java.util.Calendar
minDate
-
Constructor Summary
Constructors Constructor Description CDateTimeBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Body>
getBodies()
static CDateTimeBuilder
getCompact()
int
getFooterAlignment()
boolean
getFooterEqualColumns()
java.util.List<Footer>
getFooters()
int
getHeaderAlignment()
boolean
getHeaderEqualColumns()
java.util.List<Header>
getHeaders()
java.util.Calendar
getMaxDate()
java.util.Calendar
getMinDate()
static CDateTimeBuilder
getStandard()
boolean
hasBody()
boolean
hasBody(int type)
boolean
hasFooter()
boolean
hasFooter(int type)
boolean
hasHeader()
boolean
hasHeader(int type)
void
setBody(Body... attrs)
void
setFields(int[] calendarFields)
void
setFooter(int alignment, boolean equalColumns, Footer... attrs)
void
setFooter(Footer... attrs)
void
setHeader(int alignment, boolean equalColumns, Header... attrs)
void
setHeader(Header... attrs)
CDateTimeBuilder
setMaxDate(java.util.Calendar maxDate)
Sets a maximum date for the date picker.CDateTimeBuilder
setMinDate(java.util.Calendar minDate)
Sets a minimum date for the date picker.
-
-
-
Field Detail
-
headers
private Header[] headers
-
bodies
private Body[] bodies
-
footers
private Footer[] footers
-
activeHeaders
private java.util.List<Header> activeHeaders
-
activeBodies
private java.util.List<Body> activeBodies
-
activeFooters
private java.util.List<Footer> activeFooters
-
headerAlignment
private int headerAlignment
-
headerEqualColumns
private boolean headerEqualColumns
-
footerAlignment
private int footerAlignment
-
footerEqualColumns
private boolean footerEqualColumns
-
minDate
private java.util.Calendar minDate
-
maxDate
private java.util.Calendar maxDate
-
-
Method Detail
-
getCompact
public static CDateTimeBuilder getCompact()
- Returns:
- a compact version of the widget.
-
getStandard
public static CDateTimeBuilder getStandard()
- Returns:
- the standard version of the widget.
-
getBodies
public java.util.List<Body> getBodies()
-
getFooterAlignment
public int getFooterAlignment()
-
getFooterEqualColumns
public boolean getFooterEqualColumns()
-
getFooters
public java.util.List<Footer> getFooters()
-
getHeaderAlignment
public int getHeaderAlignment()
-
getHeaderEqualColumns
public boolean getHeaderEqualColumns()
-
getHeaders
public java.util.List<Header> getHeaders()
-
hasBody
public boolean hasBody()
-
hasBody
public boolean hasBody(int type)
-
hasFooter
public boolean hasFooter()
-
hasFooter
public boolean hasFooter(int type)
-
hasHeader
public boolean hasHeader()
-
hasHeader
public boolean hasHeader(int type)
-
getMinDate
public java.util.Calendar getMinDate()
- Returns:
- Returns a clone of the minDate or
null
.
-
getMaxDate
public java.util.Calendar getMaxDate()
- Returns:
- Returns a clone of the maxDate or
null
.
-
setBody
public void setBody(Body... attrs)
-
setFields
public void setFields(int[] calendarFields)
-
setFooter
public void setFooter(Footer... attrs)
-
setFooter
public void setFooter(int alignment, boolean equalColumns, Footer... attrs)
-
setHeader
public void setHeader(Header... attrs)
-
setHeader
public void setHeader(int alignment, boolean equalColumns, Header... attrs)
-
setMinDate
public CDateTimeBuilder setMinDate(java.util.Calendar minDate)
Sets a minimum date for the date picker. This date is exclusive.- Parameters:
minDate
- minimum date ornull
for no limit.- Returns:
- CDateTimeBuilder instance
- Since:
- 1.4.0
-
setMaxDate
public CDateTimeBuilder setMaxDate(java.util.Calendar maxDate)
Sets a maximum date for the date picker. This date is inclusive.- Parameters:
maxDate
- maximum date ornull
for no limit.- Returns:
- CDateTimeBuilder instance
- Since:
- 1.4.0
-
-