Class CDateTimeBuilder
- java.lang.Object
-
- org.eclipse.nebula.widgets.cdatetime.CDateTimeBuilder
-
public class CDateTimeBuilder extends java.lang.ObjectContains factory methods for theCDateTimewidget.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Body>activeBodiesprivate java.util.List<Footer>activeFootersprivate java.util.List<Header>activeHeadersprivate Body[]bodiesprivate intfooterAlignmentprivate booleanfooterEqualColumnsprivate Footer[]footersprivate intheaderAlignmentprivate booleanheaderEqualColumnsprivate Header[]headersprivate java.util.CalendarmaxDateprivate java.util.CalendarminDate
-
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 CDateTimeBuildergetCompact()intgetFooterAlignment()booleangetFooterEqualColumns()java.util.List<Footer>getFooters()intgetHeaderAlignment()booleangetHeaderEqualColumns()java.util.List<Header>getHeaders()java.util.CalendargetMaxDate()java.util.CalendargetMinDate()static CDateTimeBuildergetStandard()booleanhasBody()booleanhasBody(int type)booleanhasFooter()booleanhasFooter(int type)booleanhasHeader()booleanhasHeader(int type)voidsetBody(Body... attrs)voidsetFields(int[] calendarFields)voidsetFooter(int alignment, boolean equalColumns, Footer... attrs)voidsetFooter(Footer... attrs)voidsetHeader(int alignment, boolean equalColumns, Header... attrs)voidsetHeader(Header... attrs)CDateTimeBuildersetMaxDate(java.util.Calendar maxDate)Sets a maximum date for the date picker.CDateTimeBuildersetMinDate(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 ornullfor 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 ornullfor no limit.- Returns:
- CDateTimeBuilder instance
- Since:
- 1.4.0
-
-