i-net Clear Reports

Uses of Class
com.inet.report.Field

Packages that use Field
com.inet.report Provides all classes and interfaces for the i-net Clear Reports Java reporting engine, the ReportServlet, the standalone Listener and the Runtime Design Component (RDC). 
com.inet.report.chart.dataset Provides all classes and interfaces for chart data handling. 
 

Uses of Field in com.inet.report
 

Subclasses of Field in com.inet.report
 class DatabaseField
          This class represents a database field.
 class FormulaField
          This class represents a field, which value is calculated by a formula.
 class GroupField
          The GroupField represents a group name field, which is automatically created with the creation of a Group object.
 class PromptField
          This class represents a prompt, that is, a field whose value(s) are asked for from the user at runtime.
 class SQLField
          This class represents a field for sql-statements.
 class SortField
          With this field you can only set the sorting of the report data.
 class SpecialField
          The SpecialField was created for contents that's source is in the environment of the running engine or of the engine itself.
 class SummaryField
          A summary field summarizes data of other fields in the report.
 

Methods in com.inet.report that return Field
 Field Field.duplicate(java.lang.String name)
          Duplicates this field with all its settings and returns the created Field with the given name.
 Field FormulaField.duplicate(java.lang.String name)
          Duplicates this field with all its settings and returns the created Field with the given name.
 Field PromptField.duplicate(java.lang.String name)
          Duplicates this field with all its settings and returns the created Field with the given name.
 Field SQLField.duplicate(java.lang.String copyName)
          Duplicates this field with all its settings and returns the created Field with the given name.
 Field SummaryField.duplicate(java.lang.String name)
          Duplicates this field with all its settings and returns the created Field with the given name.
 Field SummaryField.getChangeField()
          Running total changes if this field value was changed.
 Field FormulaField.getCurrentField()
          This field references the current report field, which contains this formula.
 Field Element.getField()
          Returns the field definition element (for example, database field element, prompt field element).
 Field Field.getField()
          Gets the field definition element (for example, database field element, prompt field element).
 Field Group.getField()
          Gets the field definition element.
 Field GroupField.getField()
          Gets the field definition element (for example, database field element, prompt field element).
 Field SummaryField.getField2nd()
          Some Summaries need two fields for calculation, i.e. weighted average, correlation etc.
 Field SubreportLink.getMainField()
          Gets the Field to that the field in subreport is linked.
 Field Group.getParentField()
          Returns the reference field for grouping of the instanceId field.
 Field SummaryField.getResetField()
          Running total is reset if this field value was changed.
 Field SubreportLink.getSubField()
          Returns the field in the subreport, that is used to compare with the value of the links PromptField in the record selection formula.
 

Methods in com.inet.report with parameters of type Field
 DatabasePicture CrossTabDescriptionSection.addDatabasePicture(Field field, int pictureX, int pictureY, int pictureWidth, int pictureHeight)
          Adds a new DatabasePicture to the container and returns it.
 DatabasePicture Section.addDatabasePicture(Field field, int xpos, int ypos, int objwidth, int objheight)
          Adds a new DatabasePicture (e.g.
 DatabasePicture SimpleElementContainer.addDatabasePicture(Field field, int pictureX, int pictureY, int pictureWidth, int pictureHeight)
          Adds a new DatabasePicture to the container and returns it.
 FieldElement CrossTabDescriptionSection.addFieldElement(Field field, int fieldX, int fieldY, int fieldWidth, int fieldHeight)
          Adds a new FieldElement (a dynamic text element based on a Field) to this container and returns it.
 FieldElement Section.addFieldElement(Field field, int xpos, int ypos, int objwidth, int objheight)
          Adds a new FieldElement (a dynamic text element based on a Field) to this Section and returns it.
 FieldElement SimpleElementContainer.addFieldElement(Field field, int fieldX, int fieldY, int fieldWidth, int fieldHeight)
          Adds a new FieldElement (a dynamic text element based on a Field) to this container and returns it.
 FieldPart Paragraph.addFieldPart(Field newField)
          Creates a new field part element and adds it into this paragraph.
 Group Engine.addGroup(Field groupField)
          Adds a newly created grouping into the grouping set and returns it.
 SortField Fields.addSortField(Field field, int type)
          Creates a new sort field and adds it to this fields set.
 SortField Fields.addSortField(Field field, FormulaField formula)
          Creates a new sort field and adds it to this fields set.
 SubreportLink Subreport.addSubreportLink(Field mainRptField, Field subRptField)
          Adds a new subreport link to the set and returns it.
 SubreportLink Subreport.addSubreportLink(Field mainRptField, Field subRptField, boolean generatePrompt)
          Adds a new subreport link to the set and returns it.
 SummaryField CrossTab.addSummaryField(Field sourceField, int operation)
          Create a summary field to be used for this crosstab.
 SummaryField Fields.addSummaryField(Field field, int operation, java.lang.String name)
          Adds a new summary field into the set of summary fields.
 SummaryField Fields.addSummaryField(Field field, Field field2nd, int operation, java.lang.String name)
          Adds a new summary field into the set of summary fields.
 CrossTabColumn CrossTab.appendColumn(Field f)
          Use this method to add a new column based on the field f to this crosstab.
 CrossTabRow CrossTab.appendRow(Field f)
          Use this method to add a new row based on the field f to this crosstab
 void CrossTab.appendSummaryField(Field summaryField, int operation)
          Append a summary that should be visible in the crosstab.
static int FormulaField.checkFormula(java.lang.String formula, boolean basic, Engine engine, Field currentField, java.lang.Object defaultAttribute)
          Checks the syntax and the type of the formula and returns the return type of the formula if formula has no errors.
static int FormulaField.checkFormula(java.lang.String formula, boolean basic, Engine engine, Field currentField, java.lang.Object defaultAttribute, int formulaType)
          Checks the syntax and the type of the formula and returns the return type of the formula if formula has no errors.
static int FormulaField.checkFormula(java.lang.String formula, boolean basic, Engine engine, Field currentField, java.lang.Object defaultAttribute, int formulaType, int nullBehavior)
          Checks the syntax and the type of the formula and returns the return type of the formula if formula has no errors.
 Group Engine.getGroupByField(Field field)
          Returns the group which is based on the parameter field if exists - otherwise null is returned.
 FieldPart Paragraph.insertFieldPart(int pos, Field newfield)
          Inserts a FieldPart element into this Paragraph.
static boolean FormulaField.isEmpty(java.lang.String formula, boolean basic, Engine engine, Field currentField, java.lang.Object defaultAttribute)
          Checks the syntax of the formula and returns true if the formula (body without layout) is empty.
 boolean Fields.removeField(Field field)
          Removes a specific field.
 void SummaryField.setChangeField(Field changeField)
          Running total changes if this field value was changed.
 void FormulaField.setCurrentField(Field currentField)
          This field references the current report field, which contains this formula.
 void AbstractValueElement.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void CrossTabColumn.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void CrossTabRow.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void Element.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void Field.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void Group.setField(Field newField)
          Sets the field definition element.
 void GroupField.setField(Field newField)
          Sets the field definition element (for example, DatabaseField element, prompt field element).
 void SummaryField.setField(Field newField)
          Sets the field witch values will be used by result calculating of this summary field.
 void SummaryField.setField2nd(Field field2nd)
          Sets the second field.
 void Group.setHierarchicalGrouping(boolean enabled, Field parentField, int indentation)
          Enable or disable the property 'hierarchical grouping' with this method.
 PromptField SubreportLink.setMainField(Field field, boolean generatePrompt)
          Sets the Field in the mainreport that value will be used to set the value of the PromptField in the subreport.
 void SubreportLink.setMainField(Field field)
          Sets the field in the mainreport that value will be used to set the value of the PromptField in the subreport.
 void SummaryField.setResetField(Field rstField)
          Running total Field reset if this field value was changed.
 void SubreportLink.setSubField(Field field)
          Sets the Field in the subreport, that is used to compare with the value of the links PromptField in the record selection formula.
protected  java.lang.String Database.toSQL92(java.lang.String function, Field field)
          Creates a SQL92 expression with function and one parameter.
 

Uses of Field in com.inet.report.chart.dataset
 

Methods in com.inet.report.chart.dataset that return Field
 Field ForEachRecordDataset.getLabelField()
          Returns the label field which is used to label the row on the group axis.
 

Methods in com.inet.report.chart.dataset with parameters of type Field
 boolean ForAllRecordsDataset.addDataField(int summaryOperation, Field field, Field field2nd, int nth)
          Adds a data field to the list of fields whose values will be calculated by the summary operation and shown in the chart as bar length for example.
 void GanttOneGroupDataset.setCategoryGroup(Field field)
          Creates a category group on this field.
 void OneGroupDataset.setCategoryGroup(Field field)
          Creates a category group on this field.
 void StockOneGroupDataset.setCategoryGroup(Field field)
          Creates a category group on this field.
 void TwoGroupsDataset.setCategoryGroup(Field field)
          Creates a category group on this field.
 void XYOneGroupDataset.setCategoryGroup(Field field)
          Creates a category group on this field.
 void StockDataset.setCloseField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the close value.
 void StockForAllRecordsDataset.setCloseField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the close value.
 void TwoGroupsDataset.setDataField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which values will be calculated by the summary operation and shown in the chart as i.e. bar length.
 void GanttDataset.setEndField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the end position of each interval bar.
 void GanttForEachRecordDataset.setEndField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the end position of each interval bar.
 void StockDataset.setHighField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the high value.
 void StockForAllRecordsDataset.setHighField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the high value.
 void ForEachRecordDataset.setLabelField(Field labelField)
          Sets the label field.
 void StockDataset.setLowField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the low value.
 void StockForAllRecordsDataset.setLowField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the low value.
 void StockDataset.setOpenField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the open value.
 void StockForAllRecordsDataset.setOpenField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the open value.
 void GanttDataset.setProgressField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the progress status of each interval bar.
 void GanttForEachRecordDataset.setProgressField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the progress status of each interval bar.
 void GanttTwoGroupsDataset.setSeriesGroup(Field field)
          Creates a series group on this field.
 void TwoGroupsDataset.setSeriesGroup(Field field)
          Creates a series group on this field.
 void XYDataset.setSizeField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the size of the bubble.
 void XYForAllRecordsDataset.setSizeField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the size of the bubble.
 void GanttDataset.setStartField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the start position of each interval bar.
 void GanttForEachRecordDataset.setStartField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which indicates the start position of each interval bar.
 void XYDataset.setXField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the x coordinate of item.
 void XYForAllRecordsDataset.setXField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the x coordinate of item.
 void XYDataset.setYField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the y coordinate of item.
 void XYForAllRecordsDataset.setYField(int summaryOperation, Field field, Field field2nd, int nth)
          Sets the data field which provides the y coordinate of item.
 


i-net Clear Reports

Copyright © 1999-2011 by i-net software GmbH