Klasse Element

Alle implementierten Schnittstellen:
GeneralProperties, NodeParser, com.inet.report.ReferenceHolder, Serializable, Cloneable
Bekannte direkte Unterklassen:
AbstractFontElement, AbstractLineElement, AbstractPictureElement, Chart2, CrossTab, Paragraph, SignatureForm, Text

public abstract class Element extends ReportComponent implements GeneralProperties, Cloneable
The class Element is the superclass of all visible objects in the report.
Each of them is inheriting from this class. It holds the properties that all objects have in common, like position, size, color. The elements used in the report are saved in particular sections; you can get them with method Section.getElements() in class Section. Note that the returned array is a snapshot of the current state of the section. The reason for this is to allow you to insert elements into a section according to the current state without creating infinite loops. No field of the array contains an instance of class Element, each of them is an instance of the subclasses of Element.
Seit:
1.0
Siehe auch:
  • Felddetails

  • Konstruktordetails

    • Element

      protected Element(int type, com.inet.report.RendererBase renderer)
      Constructor of Element with necessary dependencies, calls the full constructor with parentSection=null
      Parameter:
      type - type of element (valid valus defined in subclasses)
      renderer - renderer responsible for this element
      Seit:
      5.0
  • Methodendetails

    • copy

      public Object copy() throws ReportException
      Creates a serializable copy of this Element. The returned Object is not an instance of Element. This method is used from i-net Designer for Copy and Paste.
      Gibt zurück:
      A serializable Object.
      Löst aus:
      ReportException - If accessing properties of this Element causes any errors.
      Seit:
      6.0
      Siehe auch:
    • paramString

      public String paramString()
      Creates and return a String representation for debugging.
      Setzt außer Kraft:
      paramString in Klasse ReportComponent
      Gibt zurück:
      String representation of this Element for debugging purposes
      Seit:
      4.0
    • getField

      public Field getField()
      Returns the field definition element (for example, database field element, prompt field element).
      Gibt zurück:
      Field The current value of the 'field' property.
      Seit:
      3.0
    • setField

      public void setField(Field newField)
      Sets the field definition element (for example, DatabaseField element, prompt field element).
      Parameter:
      newField - The new field element of the property 'field'.
      Seit:
      3.0
    • getParent

      public Object getParent()
      Returns the parent element in object hierarchie (here: Section or null).
      Gibt zurück:
      The parent element in object hierarchie.
      Seit:
      3.0
    • getEngine

      public Engine getEngine()
      Returns the Engine this Element is associated with.
      Gibt zurück:
      The Engine responsible for this Element
      Seit:
      6.0
    • indexOf

      public int indexOf()
      Returns the current index of this element in section (z-order). If this Element is not found in the parent section -1 is returned.
      Angegeben von:
      indexOf in Klasse ReportComponent
      Gibt zurück:
      The index (z-order) of this Element in the parent section or -1 if the Element was not found in the parent section.
      Seit:
      3.0
      Siehe auch:
    • setIndex

      public void setIndex(int zPos) throws ReportException
      Changes the z-order position of this element in the section (0 is all the way in the back, greater numbers cause the elements to overlap elements with a lower z index).
      Parameter:
      zPos - z Index to set for this Element. 0 would be in the very back. If an Element's z index is greater than the z index of another Element, it will overlap that Element.
      Löst aus:
      ReportException - Thrown if this element was not found in parent section
      Seit:
      3.0
      Siehe auch:
    • getTypeAsString

      public String getTypeAsString()
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • setForeColor

      public void setForeColor(int newValue)
      Sets the value of the property 'fore color'. This property sets the fore color of the element. Set the value as ABGR, i.e. 0x000000FF for red or use the color constants in class RDC. In most cases this color represents the border color.
      Parameter:
      newValue - the new Value for the property 'fore color'.
      Seit:
      3.0
      Siehe auch:
    • getForeColor

      public int getForeColor()
      Returns the fore color of the element. Set the value as ABGR, i.e. 0x000000FF for red or use the color constants in class RDC. In most cases this color represents the border color.
      Gibt zurück:
      The 'fore color' value of the element.
      Seit:
      3.0
      Siehe auch:
    • setForeColorFormula

      public void setForeColorFormula(FormulaField newFormula)
      Sets the formula fore color of the element. Set the value as ABGR, i.e. 0x000000FF for red or use the color constants in class RDC. In most cases this color represents the border color.
      Parameter:
      newFormula - The new formula fore color of this element.
      Seit:
      3.0
      Siehe auch:
    • getForeColorFormula

      public FormulaField getForeColorFormula()
      Returns the formula fore color of the element. Set the value as ABGR, i.e. 0x000000FF for red or use the color constants in class RDC. In most cases this color represents the border color.
      Gibt zurück:
      FormulaField The formula fore color of this element.
      Seit:
      3.0
      Siehe auch:
    • getBottomLineStyle

      public int getBottomLineStyle()
      Returns the value of the property 'bottom line style'. Returns one of the different line styles single line, double line, dashed line, dotted line or no line. If the property is set to one of the first four, a line will be drawn on the bottom of the element with the defined style.
      Gibt zurück:
      The value of the property 'bottom line style'.
      Seit:
      3.0
      Siehe auch:
    • setBottomLineStyle

      public void setBottomLineStyle(int newValue)
      Sets the value of the property 'bottom line style'. Choose one of the different line styles single line, double line, dashed line, dotted line or no line. If you have chosen one of the first four, a line will be drawn on the bottom of the element with the defined style.
      Parameter:
      newValue - The new value of the property 'bottom line style'.
      Löst aus:
      IllegalArgumentException - if newValue is no valid line style
      Seit:
      3.0
      Siehe auch:
    • getBottomLineStyleFormula

      public FormulaField getBottomLineStyleFormula()
      Returns the formula of the property 'bottom line style'. Returns the formula that results in one of the following line styles: single line, double line, dashed line, dotted line or no line. If it results in any of the first four a line will be drawn on the bottom of the element with the defined style.
      Gibt zurück:
      FormulaField The formula of the property 'bottom line style'.
      Seit:
      3.0
      Siehe auch:
    • setBottomLineStyleFormula

      public void setBottomLineStyleFormula(FormulaField newFormula)
      Sets the formula for the property 'bottom line style'. Give a formula that results in one of the following line styles: single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the bottom of the element with the defined style.
      Parameter:
      newFormula - The new formula for the property 'bottom line style'.
      Seit:
      3.0
      Siehe auch:
    • getTopLineStyle

      public int getTopLineStyle()
      Returns the value of the property 'top line style'. Returns one of the different line styles single line, double line, dashed line, dotted line or no line. If the property is set to one of the first four, a line will be drawn on the top of the element with the defined style.
      Gibt zurück:
      The value of the property 'top line style'.
      Seit:
      3.0
      Siehe auch:
    • setTopLineStyle

      public void setTopLineStyle(int newValue)
      Sets the value of the property 'top line style'. Choose one of the different line styles single line, double line, dashed line, dotted line or no line. If you have chosen one of the first four, a line will be drawn on the top of the element with the defined style.
      Parameter:
      newValue - The new value of the property 'top line style'.
      Löst aus:
      IllegalArgumentException - if newValue is no valid line style
      Seit:
      3.0
      Siehe auch:
    • getTopLineStyleFormula

      public FormulaField getTopLineStyleFormula()
      Returns the formula of the property 'top line style'. Returns the formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the top of the element with the defined style.
      Gibt zurück:
      FormulaField The formula of the property 'top line style'.
      Seit:
      6.0
      Siehe auch:
    • setTopLineStyleFormula

      public void setTopLineStyleFormula(FormulaField newFormula)
      Sets the formula for the property 'top line style'. Give a formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the top of the element with the defined style.
      Parameter:
      newFormula - The new formula for the property 'top line style'.
      Seit:
      3.0
      Siehe auch:
    • setLeftLineStyle

      public void setLeftLineStyle(int newValue)
      Sets the value of the property 'left line style'. Choose one of the different line styles single line, double line, dashed line, dotted line or no line. If you have chosen one of the first four, a line will be drawn on the left side of the element with the defined style.
      Parameter:
      newValue - The new value of the property 'left line style'
      Löst aus:
      IllegalArgumentException - if newValue is no valid line style
      Seit:
      3.0
      Siehe auch:
    • getLeftLineStyle

      public int getLeftLineStyle()
      Returns the value of the property 'left line style'. Returns one of the different line styles single line, double line, dashed line, dotted line or no line. If the property is set to one of the first four, a line will be drawn on the left side of the element with the defined style.
      Gibt zurück:
      The value of the property 'left line style'.
      Seit:
      3.0
      Siehe auch:
    • setLeftLineStyleFormula

      public void setLeftLineStyleFormula(FormulaField newFormula)
      Sets the formula for the property 'left line style'. Give a formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the left side of the element with the defined style.
      Parameter:
      newFormula - The new formula for the property 'left line style'.
      Seit:
      3.0
      Siehe auch:
    • getLeftLineStyleFormula

      public FormulaField getLeftLineStyleFormula()
      Returns the formula for the property 'left line style'. Returns a formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the left side of the element with the defined style.
      Gibt zurück:
      FormulaField The formula for the property 'left line style'.
      Seit:
      3.0
      Siehe auch:
    • setRightLineStyle

      public void setRightLineStyle(int newValue)
      Sets the value of the property 'right line style'. Choose one of the different line styles single line, double line, dashed line, dotted line or no line. If you have chosen one of the first four, a line will be drawn on the right side of the element with the defined style.
      Parameter:
      newValue - The new value of the property 'right line style'.
      Löst aus:
      IllegalArgumentException - if newValue is no valid line style
      Seit:
      3.0
      Siehe auch:
    • getRightLineStyle

      public int getRightLineStyle()
      Returns the value of the property 'right line style'. Returns one of the different line styles single line, double line, dashed line, dotted line or no line. If the property is set to one of the first four, a line will be drawn on the right side of the element with the defined style.
      Gibt zurück:
      The value of the property 'right line style'.
      Seit:
      3.0
      Siehe auch:
    • setRightLineStyleFormula

      public void setRightLineStyleFormula(FormulaField newFormula)
      Sets the formula for the property 'right line style'. Give a formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the right side of the element with the defined style.
      Parameter:
      newFormula - The new formula for the property 'right line style'.
      Seit:
      3.0
      Siehe auch:
    • getRightLineStyleFormula

      public FormulaField getRightLineStyleFormula()
      Returns the formula for the property 'right line style'. Returns a formula that results in one of the different line styles single line, double line, dashed line, dotted line or no line. If it results in one of the first four, a line will be drawn on the right side of the element with the defined style.
      Gibt zurück:
      FormulaField The formula for the property 'right line style'.
      Seit:
      3.0
      Siehe auch:
    • setTightHorizontal

      public void setTightHorizontal(boolean newValue)
      Sets the value of the property 'tight horizontal'. If this property is enabled the border of the element will be trimed to the size of the field. When this property is disabled the size will be the same for each record.
      Parameter:
      newValue - true if the value should be set, else false.
      Seit:
      3.0
    • setTightHorizontalFormula

      public void setTightHorizontalFormula(FormulaField newFormula)
      Sets the formula for the property 'tight horizontal'. If this property is enabled the border of the element will be trimed to the size of the field. When this property is disabled the size will be the same for each record.
      Parameter:
      newFormula - The new formula for the property 'tight horizontal'.
      Seit:
      3.0
    • isTightHorizontal

      public boolean isTightHorizontal()
      Returns the value of the property 'tight horizontal'. If this property is enabled the border of the element will be trimmed to the size of the field. When this property is disabled the size will be the same for each record.
      Gibt zurück:
      true if the property is set, else false.
      Seit:
      3.0
    • getTightHorizontalFormula

      public FormulaField getTightHorizontalFormula()
      Returns the formula for the property 'tight horizontal'. If this property is enabled the border of the element will be trimed to the size of the field. When this property is disabled the size will be the same for each record.
      Gibt zurück:
      FormulaField The formula for the property 'tight horizontal'.
      Seit:
      3.0
    • getHyperlinkUrlFormula

      public FormulaField getHyperlinkUrlFormula()
      Returns the formula of the property 'hyperlink url'.
      Use this property to specify an url of a web site, an e-mail address or the url of a html-file. If formula is not empty a click on the element will open a webbrowser with the content of the web-site or the file, or an e-mail client will open.
      Gibt zurück:
      FormulaField The formula of the property 'hyperlink url'.
      Seit:
      4.0
    • setHyperlinkUrlFormula

      public void setHyperlinkUrlFormula(FormulaField newFormula)
      Sets the formula for the property 'hyperlink url'.
      Use this property to specify an url of a web site, an e-mail address or the url of a html-file. If formula is not empty a click on the element will open a webbrowser with the content of the web-site or the file, or an e-mail client will open.
      Parameter:
      newFormula - The new formula for the property 'hyperlink url'.
      Seit:
      4.0
    • setHyperlinkUrl

      public void setHyperlinkUrl(String url)
      Sets the target location of a hyperlink which is assoziated with this element.
      This modify also the hyperlink type.
      Parameter:
      url - A string which starts with one of the following protocol types (followed by the target):
      mailto:
      file:///
      http://
      or an empty string.
      Seit:
      4.0
    • getHyperlinkUrl

      public String getHyperlinkUrl()
      Returns the target url of the hyperlink which is associated with this element.
      Gibt zurück:
      A string which starts with one of the following protocol types (followed by the target):
      mailto:
      file:///
      http://
      or an empty string.
      Seit:
      4.0
    • setSuppressIfDuplicated

      public void setSuppressIfDuplicated(boolean newValue)
      Sets the value of the property 'suppress if duplicated'.
      If this property is enabled values of the field that are duplicated will not be printed.
      Angegeben von:
      setSuppressIfDuplicated in Schnittstelle GeneralProperties
      Parameter:
      newValue - The new value of the property 'suppress if duplicated'.
    • isSuppressIfDuplicated

      public boolean isSuppressIfDuplicated()
      Returns the value of the property 'suppress if duplicated'.
      If this property is enabled, values of the field that are duplicated will not be printed.
      Angegeben von:
      isSuppressIfDuplicated in Schnittstelle GeneralProperties
      Gibt zurück:
      The value of the property 'suppress if duplicated'.
    • setSuppressIfDuplicatedFormula

      public void setSuppressIfDuplicatedFormula(FormulaField newFormula)
      Sets the formula for the property 'suppress if duplicated'.
      If this property is enabled, values of the field that are duplicated will not be printed.
      Angegeben von:
      setSuppressIfDuplicatedFormula in Schnittstelle GeneralProperties
      Parameter:
      newFormula - The new formula for the property 'suppress if duplicated'.
    • getSuppressIfDuplicatedFormula

      public FormulaField getSuppressIfDuplicatedFormula()
      Returns the formula for the property 'suppress if duplicated'.
      If this property is enabled, values of the field that are duplicated will not be printed.
      Angegeben von:
      getSuppressIfDuplicatedFormula in Schnittstelle GeneralProperties
      Gibt zurück:
      FormulaField The formula for the property 'suppress if duplicated'.
    • getCanGrowCount

      public final int getCanGrowCount()
      Returns the value of the property 'can grow count'.
      This property gives the maximum numbers of lines that a Text or a FieldElement can grow. Give 0 if you do not want to set a limit.
      Angegeben von:
      getCanGrowCount in Schnittstelle GeneralProperties
      Gibt zurück:
      The current value of the property 'can grow count'.
    • setCanGrowCount

      public void setCanGrowCount(int newValue)
      Sets the value of the property 'can grow count'.
      This property gives the maximum numbers of lines that a Text or a FieldElement can grow. Give 0 if you do not want to set a limit.
      Angegeben von:
      setCanGrowCount in Schnittstelle GeneralProperties
      Parameter:
      newValue - The new value of the property 'can grow count'.
      Löst aus:
      IllegalArgumentException - when newValue < 0
    • getHorAlignFormula

      public FormulaField getHorAlignFormula()
      Returns the formula for the property 'horizontal alignment'.
      Possible alignments are default, left, center, right or justified.
      Angegeben von:
      getHorAlignFormula in Schnittstelle GeneralProperties
      Gibt zurück:
      FormulaField The formula for the property 'horizontal alignment'.
    • setHorAlignFormula

      public void setHorAlignFormula(FormulaField newFormula)
      Sets the formula for the property 'horizontal alignment'.
      Possible alignments are default, left, center, right or justified.
      Angegeben von:
      setHorAlignFormula in Schnittstelle GeneralProperties
      Parameter:
      newFormula - The new formula for the property 'horizontal alignment'. The result of the formula should be in range from 0 to 4.
      Siehe auch:
    • setHorAlign

      public void setHorAlign(int value)
      Sets the value of the property 'horizontal alignment'.
      Possible alignments are default, left, center, right or justified.
      Angegeben von:
      setHorAlign in Schnittstelle GeneralProperties
      Parameter:
      value - The new value of the property 'horizontal alignment'.
      Löst aus:
      IllegalArgumentException - If the value given is not one of the provided constants
      Siehe auch:
    • getHorAlign

      public int getHorAlign()
      Returns the value of the property 'horizontal alignment'.
      Possible alignments are default, left, center, right or justified.
      Angegeben von:
      getHorAlign in Schnittstelle GeneralProperties
      Gibt zurück:
      Possible return values are default, left, center, right or justified.
      Siehe auch:
    • getVerAlignFormula

      public FormulaField getVerAlignFormula()
      Gets the formula for the property 'vertical alignment'. Possible alignments are default, top, center, or bottom.
      Angegeben von:
      getVerAlignFormula in Schnittstelle GeneralProperties
      Gibt zurück:
      The formula for the property 'vertical alignment'.
      Siehe auch:
    • setVerAlignFormula

      public void setVerAlignFormula(FormulaField newFormula)
      Sets the formula for the property 'vertical alignment'. Possible alignments are default, top, center, or bottom.
      Angegeben von:
      setVerAlignFormula in Schnittstelle GeneralProperties
      Parameter:
      newFormula - The new formula for the property 'horizontal alignment'.
      Siehe auch:
    • setVerAlign

      public void setVerAlign(int value)
      Sets the value of the property 'vertical alignment'. Possible alignments are default, left, center, right or justified.
      Angegeben von:
      setVerAlign in Schnittstelle GeneralProperties
      Parameter:
      value - The new value of the property 'vertical alignment'.
      Siehe auch:
    • getVerAlign

      public int getVerAlign()
      Returns the value of the property 'vertical alignment'. Possible alignments are default, left, center, right or justified.
      Angegeben von:
      getVerAlign in Schnittstelle GeneralProperties
      Gibt zurück:
      the 'vertical alignment' property of this element.
      Siehe auch:
    • isCanGrow

      public boolean isCanGrow()
      Returns the value of the property 'can grow'.
      If this property is enabled, elements with dynamic state will be expanded vertically if its content is larger than its container. If this property is disabled the content will be truncated when its size is larger than the container.
      Angegeben von:
      isCanGrow in Schnittstelle GeneralProperties
      Gibt zurück:
      The value of the property 'can grow'.
    • setCanGrow

      public void setCanGrow(boolean canGrow)
      Sets the value of the property 'can grow'.
      If this property is enabled, elements with dynamic state will be expanded vertically if its content is larger than its container. If this property is disabled the content will be truncated when its size is larger than the container.
      Angegeben von:
      setCanGrow in Schnittstelle GeneralProperties
      Parameter:
      canGrow - The new value of the property 'can grow'
    • getCanGrowFormula

      public FormulaField getCanGrowFormula()
      Returns the formula of the property 'can grow'.
      If this property is enabled, elements with dynamic state will be expanded vertically if its content is larger than its container. If this property is disabled the content will be truncated when its size is larger than the container.
      Angegeben von:
      getCanGrowFormula in Schnittstelle GeneralProperties
      Gibt zurück:
      FormulaField The formula of the property 'can grow'.
    • setCanGrowFormula

      public void setCanGrowFormula(FormulaField newFormula)
      Sets the formula for the property 'can grow'.
      If this property is enabled, elements with dynamic state will be expanded vertically if its content is larger than its container. If this property is disabled the content will be truncated when its size is larger than the container.
      Angegeben von:
      setCanGrowFormula in Schnittstelle GeneralProperties
      Parameter:
      newFormula - The new formula for the property 'can grow'.
    • setCloseBorderOnPageBreak

      public void setCloseBorderOnPageBreak(boolean newValue)
      Sets the value of the property 'close border on page break'. If this property is enabled and if the element has a border and will break over two pages, then the border of both parts will be closed (on bottom of the first, on top of the second part). If not the borders of both parts will be partial (on bottom of the first, on top of the second part are no borders).
      Parameter:
      newValue - The new value of the property 'close border on page break'.
      Seit:
      10.0
    • isCloseBorderOnPageBreak

      public boolean isCloseBorderOnPageBreak()
      Returns the value of the property 'close border on page break'. If this property is enabled and if the element has a border and will break over two pages, then the border of both parts will be closed (on bottom of the first, on top of the second part). If not the borders of both parts will be partial (on bottom of the first, on top of the second part are no borders).
      Gibt zurück:
      FormulaField The value of the property 'close border on page break'.
      Seit:
      10.0
    • isCloseBorderOnPageBreakInternal

      protected boolean isCloseBorderOnPageBreakInternal()
      FOR INTERNAL USE ONLY
      Gibt zurück:
      The value of the property 'close border on page break'.
    • setCloseBorderOnPageBreakFormula

      public void setCloseBorderOnPageBreakFormula(FormulaField newFormula)
      Sets the formula for the property 'close border on page break'. If this property is enabled and if the element has a border and will break over two pages, then the border of both parts will be closed (on bottom of the first, on top of the second part). If not the borders of both parts will be partial (on bottom of the first, on top of the second part are no borders).
      Parameter:
      newFormula - The new formula for the property 'close border on page break'.
      Seit:
      10.0
    • getCloseBorderOnPageBreakFormula

      public FormulaField getCloseBorderOnPageBreakFormula()
      Returns the formula for the property 'close border on page break'. If this property is enabled and if the element has a border and will break over two pages, then the border of both parts will be closed (on bottom of the first, on top of the second part). If not the borders of both parts will be partial (on bottom of the first, on top of the second part are no borders).
      Gibt zurück:
      FormulaField The formula for the property 'close border on page break'.
      Seit:
      10.0
    • setDropShadow

      public void setDropShadow(boolean newValue)
      Sets the value of the property 'drop shadow'. If this property is enabled, a shadow will be printed (below and on the right side). Otherwise no shadow will be printed.
      Parameter:
      newValue - true - shadow will be displayed, false - no shadow.
      Seit:
      3.0
    • isDropShadow

      public boolean isDropShadow()
      Returns the value of the property 'drop shadow'. If this property is enabled, a shadow will be printed (below and on the right side). Otherwise no shadow will be printed.
      Gibt zurück:
      true if the shadow will be displayed else false.
      Seit:
      3.0
    • setDropShadowFormula

      public void setDropShadowFormula(FormulaField newFormula)
      Sets the formula for the property 'drop shadow'. If this property is enabled, a shadow will be printed (below and on the right side). Otherwise no shadow will be printed.
      Parameter:
      newFormula - The new formula for the property 'drop shadow'.
      Seit:
      3.0
    • getDropShadowFormula

      public FormulaField getDropShadowFormula()
      Returns the formula for the property 'drop shadow'. If this property is enabled, a shadow will be printed (below and on the right side). Otherwise no shadow will be printed.
      Gibt zurück:
      FormulaField The formula for the property 'drop shadow'.
      Seit:
      3.0
    • getToolTipsText

      public String getToolTipsText()
      Returns the value of the property 'tool tips text'.
      The 'tool tips text' specifies a text which appear after short time slice when you move your mouse on the element. Use it for little notes.
      Angegeben von:
      getToolTipsText in Schnittstelle GeneralProperties
      Gibt zurück:
      The value of the property 'tool tips text'.
    • setToolTipsText

      public void setToolTipsText(String newValue)
      Sets the value of the property 'tool tips text'.
      The 'tool tips text' specifies a text which appear after short time slice when you move your mouse on the element. Use it for little notes.
      Angegeben von:
      setToolTipsText in Schnittstelle GeneralProperties
      Parameter:
      newValue - The new value of the property 'tool tips text'.
    • getToolTipsTextFormula

      public FormulaField getToolTipsTextFormula()
      Returns the formula of the property 'tool tips text'.
      The 'tool tips text' specifies a text which appear after short time slice when you move your mouse on the element. Use it for little notes.
      Angegeben von:
      getToolTipsTextFormula in Schnittstelle GeneralProperties
      Gibt zurück:
      FormulaField The formula of the property 'tool tips text'.
    • setToolTipsTextFormula

      public void setToolTipsTextFormula(FormulaField newFormula)
      Sets the formula for the property 'tool tips text'.
      The 'tool tips text' specifies a text which appear after short time slice when you move your mouse on the element. Use it for little notes.
      Angegeben von:
      setToolTipsTextFormula in Schnittstelle GeneralProperties
      Parameter:
      newFormula - The new formula for the property 'tool tips text'.
    • addListener

      public void addListener(RDC.ElementRemoveListener erl)
      Adds a listener. All added listeners will get an remove call if this element is removed from engine.
      Parameter:
      erl - An object which implements the CoderXML.ElementRemoveListener and should handle the call-back for this element.
      Seit:
      4.0
    • removeListener

      public void removeListener(RDC.ElementRemoveListener erl)
      Removes a previously added listener.
      Parameter:
      erl - An object which implements the CoderXML.ElementRemoveListener interface and should handle the call-back for this element.
      Seit:
      4.0
    • setReferences

      public void setReferences()
      FOR INTERNAL USE ONLY
      Angegeben von:
      setReferences in Schnittstelle com.inet.report.ReferenceHolder
      Setzt außer Kraft:
      setReferences in Klasse ReportComponent
    • getPropertyFormulas

      public List<FormulaField> getPropertyFormulas()
      Returns a list with all property formulas that are set for this report element. This includes property formulas for any type of sub-component but excludes formulas for any descendant ReportComponent of this one. To get the property formulas for descendant ReportComponent use ReportComponent.getSubComponents()
      Setzt außer Kraft:
      getPropertyFormulas in Klasse ReportComponent
      Gibt zurück:
      List of property formulas
      Seit:
      6.0
    • isInCrossTab

      public boolean isInCrossTab()
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • setListStack

      public final void setListStack(com.inet.lib.list.IntStack listStack)
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • setBulletValueStack

      public final void setBulletValueStack(com.inet.lib.list.IntStack bulletValueStack)
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • getBulletValueStack

      public final com.inet.lib.list.IntStack getBulletValueStack()
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • getListStack

      public final com.inet.lib.list.IntStack getListStack()
      FOR INTERNAL USE ONLY
      Seit:
      6.1
    • parseElement

      public NodeParser parseElement(com.inet.report.parser.XMLTag group, String tag, Attributes atts, Map<String,Object> parserMap) throws FatalParserException
      FOR INTERNAL USE ONLY FOR INTERNAL USE ONLY Internal method for reading report XML

      Parses an XML node with the given information, and returns either a sub-element which was created as a result, or null if no sub-element was created, i.e. the information was applied to the ReportComponent itself. Note that the parsing is highly tolerant, i.e. exceptions are intercepted and suppressed if at all possible.

      Angegeben von:
      parseElement in Schnittstelle NodeParser
      Setzt außer Kraft:
      parseElement in Klasse ReportComponent
      Parameter:
      group - XMLTag of the current node to be parsed, or null if there is no such current group. An XMLTag is a group of nodes bundled together, usually it is a Properties node such as CommonProperties, BorderProperties, etc.
      tag - The XMLTag to be parsed
      atts - The set of attributes in the current XMLTag
      parserMap - The map of current Parser.
      Gibt zurück:
      The NodeParser sub-element if one needed to be created, or null if none was created.
      Löst aus:
      FatalParserException - if an exception occurs which causes the report to not be able to be read: causes the abortion of the reading of the report.
    • parseText

      public void parseText(String textData, Map<String,Object> parserMap)
      FOR INTERNAL USE ONLY FOR INTERNAL USE ONLY Internal method for reading report XML

      This method is called if text was encountered in the context of this node. (Examples would be a formula's text or a text element's text)

      Angegeben von:
      parseText in Schnittstelle NodeParser
      Setzt außer Kraft:
      parseText in Klasse ReportComponent
      Parameter:
      textData - text encountered and to be stored
      parserMap - The map of current Parser.