Class FormulaEditorPanel

    • Constructor Detail

      • FormulaEditorPanel

        public FormulaEditorPanel()
        Creates a new JPanel with a double buffer and a flow layout.
    • Method Detail

      • setReportDesignerContext

        public void setReportDesignerContext​(ReportDesignerContext reportDesignerContext)
      • computeFields

        protected org.pentaho.openformula.ui.FieldDefinition[] computeFields()
      • isLimitFields

        public boolean isLimitFields()
      • setLimitFields

        public void setLimitFields​(boolean limitFields)
      • isFormulaFragment

        public boolean isFormulaFragment()
      • setFormulaFragment

        public void setFormulaFragment​(boolean formulaFragment)
      • getFormula

        public String getFormula()
      • setFormula

        public void setFormula​(String text)
      • setEnabled

        public void setEnabled​(boolean enabled)
        Sets whether or not this component is enabled. A component that is enabled may respond to user input, while a component that is not enabled cannot respond to user input. Some components may alter their visual representation when they are disabled in order to provide feedback to the user that they cannot take input.

        Note: Disabling a component does not disable its children.

        Note: Disabling a lightweight component does not prevent it from receiving MouseEvents.

        Overrides:
        setEnabled in class JComponent
        Parameters:
        enabled - true if this component should be enabled, false otherwise
        See Also:
        Component.isEnabled(), Component.isLightweight()
      • selectAll

        public void selectAll()
      • setEditable

        public void setEditable​(boolean editable)
      • isEditable

        public boolean isEditable()
      • addFormulaKeyListener

        public void addFormulaKeyListener​(KeyListener k)
      • removeFormulaKeyListener

        public void removeFormulaKeyListener​(KeyListener k)
      • getTags

        public String[] getTags()
      • setTags

        public void setTags​(String[] tags)