|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap
java.util.HashMap
planetj.property.PropertyGroup
planetj.property.DefaultPropertyGroup
planetj.database.report.ReportPropertyGroup
Contains Property objects which specify one or more ReportBreak objects. The
following properties are supported:
*
Field Summary | |
static java.lang.String |
BREAK_COLUMNS
|
static java.lang.String |
COLUMN_FUNCTIONS
|
static java.lang.String |
COLUMNS
|
static java.util.List |
COLUMNS_ALL
A special value indicating that the column function(s) should be applied to all columns |
static java.lang.String |
EVEN_BLANK_CSS_STYLE
|
static java.lang.String |
EVEN_CSS_STYLE
|
static java.lang.String |
JAVA_CLASS
|
static java.lang.String |
ODD_BLANK_CSS_STYLE
|
static java.lang.String |
ODD_CSS_STYLE
|
static java.lang.String |
OVERALL
|
static java.lang.String |
REPORT_BREAK
|
static java.lang.String |
REPORT_SINGLE_ROW
|
Fields inherited from class planetj.property.PropertyGroup |
ALL, ALL_FALSE, ALL_TRUE, BOOLEAN_PROPERTY, DATE_PROPERTY, DOUBLE_PROPERTY, FLOAT_PROPERTY, INTEGER_PROPERTY, JAVA_CLASS_PROPERTY, LIST_PROPERTY, MAP_PROPERTY, NONE, ROW_COLLECTION_KEY, STRING_PROPERTY |
Constructor Summary | |
ReportPropertyGroup()
ReportPropertyGroup constructor |
|
ReportPropertyGroup(java.lang.String pName)
ReportPropertyGroup constructor |
Method Summary | |
void |
addReportBreaks(ReportBreakCollection pRBC)
Populates a ReportBreakCollection with ReportBreak objects, based on the Properties contained in this ReportPropertyGroup. |
java.util.List |
getAllPropertyNames()
Gets a List containing the names of all the supported properties |
java.util.List |
getColumns()
Gets the columns for which reports should be generated |
java.lang.String |
getDefaultPropertiesString()
Gets a default String for this property group. |
java.lang.Class |
getJavaClass()
Gets the Java Class for the report break |
java.util.List |
getRequiredPropertyNames()
Gets a List containing the names of all the required properties |
boolean |
isGenerateReportForSingleRow()
Should reports be generated for a single row? |
boolean |
isOverall()
Should an overall report be generated? |
protected short |
propertyType(java.lang.String pPropertyName)
Gets the type of property for a specified property name. |
protected void |
validate()
Ensures that everything is okay with the property group |
Methods inherited from class java.util.HashMap |
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
Methods inherited from class java.util.AbstractMap |
equals, hashCode |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
equals, hashCode |
Field Detail |
public static final java.lang.String REPORT_BREAK
public static final java.lang.String COLUMNS
public static final java.lang.String BREAK_COLUMNS
public static final java.lang.String OVERALL
public static final java.lang.String COLUMN_FUNCTIONS
public static final java.lang.String REPORT_SINGLE_ROW
public static final java.lang.String EVEN_CSS_STYLE
public static final java.lang.String ODD_CSS_STYLE
public static final java.lang.String EVEN_BLANK_CSS_STYLE
public static final java.lang.String ODD_BLANK_CSS_STYLE
public static final java.lang.String JAVA_CLASS
public static final java.util.List COLUMNS_ALL
Constructor Detail |
public ReportPropertyGroup()
public ReportPropertyGroup(java.lang.String pName)
Method Detail |
public void addReportBreaks(ReportBreakCollection pRBC) throws DataEngineException
DataEngineException
public java.util.List getAllPropertyNames()
getAllPropertyNames
in class DefaultPropertyGroup
public java.util.List getColumns()
public java.lang.String getDefaultPropertiesString()
DefaultPropertyGroup
getDefaultPropertiesString
in class DefaultPropertyGroup
public java.lang.Class getJavaClass()
public java.util.List getRequiredPropertyNames()
getRequiredPropertyNames
in class DefaultPropertyGroup
public boolean isGenerateReportForSingleRow()
public boolean isOverall()
protected short propertyType(java.lang.String pPropertyName)
propertyType
in class DefaultPropertyGroup
protected void validate() throws ValidationException
validate
in class PropertyGroup
ValidationException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |