Class XulDetailFieldDefinition

  • All Implemented Interfaces:
    org.pentaho.ui.xul.XulEventSource

    public class XulDetailFieldDefinition
    extends Object
    implements org.pentaho.ui.xul.XulEventSource
    • Constructor Detail

      • XulDetailFieldDefinition

        public XulDetailFieldDefinition​(org.pentaho.reporting.engine.classic.wizard.model.DefaultDetailFieldDefinition parent,
                                        org.pentaho.reporting.engine.classic.core.wizard.DataSchema dataSchema)
    • Method Detail

      • getOnlyShowChangingValues

        public Boolean getOnlyShowChangingValues()
      • setOnlyShowChangingValues

        public void setOnlyShowChangingValues​(Boolean onlyShowChangingValues)
      • getField

        public String getField()
      • setField

        public void setField​(String field)
      • getNullString

        public String getNullString()
      • setNullString

        public void setNullString​(String nullString)
      • getDisplayName

        public String getDisplayName()
      • setDisplayName

        public void setDisplayName​(String displayName)
      • getDataFormat

        public String getDataFormat()
      • setDataFormat

        public void setDataFormat​(String dataFormat)
      • getAggregationFunction

        public Class getAggregationFunction()
      • setAggregationFunction

        public void setAggregationFunction​(Class aggregationFunction)
      • getFieldTypeHint

        public Class getFieldTypeHint()
      • setFieldTypeHint

        public void setFieldTypeHint​(Class fieldTypeHint)
      • getWidth

        public org.pentaho.reporting.engine.classic.wizard.model.Length getWidth()
      • setWidth

        public void setWidth​(org.pentaho.reporting.engine.classic.wizard.model.Length width)
      • getHorizontalAlignment

        public org.pentaho.reporting.engine.classic.core.ElementAlignment getHorizontalAlignment()
      • setHorizontalAlignment

        public void setHorizontalAlignment​(org.pentaho.reporting.engine.classic.core.ElementAlignment horizontalAlignment)
      • getVerticalAlignment

        public org.pentaho.reporting.engine.classic.core.ElementAlignment getVerticalAlignment()
      • setVerticalAlignment

        public void setVerticalAlignment​(org.pentaho.reporting.engine.classic.core.ElementAlignment verticalAlignment)
      • getFontName

        public String getFontName()
      • setFontName

        public void setFontName​(String fontName)
      • getFontBold

        public Boolean getFontBold()
      • setFontBold

        public void setFontBold​(Boolean fontBold)
      • getFontItalic

        public Boolean getFontItalic()
      • setFontItalic

        public void setFontItalic​(Boolean fontItalic)
      • getFontUnderline

        public Boolean getFontUnderline()
      • setFontUnderline

        public void setFontUnderline​(Boolean fontUnderline)
      • getFontStrikethrough

        public Boolean getFontStrikethrough()
      • setFontStrikethrough

        public void setFontStrikethrough​(Boolean fontStrikethrough)
      • getFontSize

        public Integer getFontSize()
      • setFontSize

        public void setFontSize​(Integer fontSize)
      • getFontColor

        public Color getFontColor()
      • setFontColor

        public void setFontColor​(Color fontColor)
      • getBackgroundColor

        public Color getBackgroundColor()
      • setBackgroundColor

        public void setBackgroundColor​(Color backgroundColor)
      • addPropertyChangeListener

        public void addPropertyChangeListener​(PropertyChangeListener listener)
        Specified by:
        addPropertyChangeListener in interface org.pentaho.ui.xul.XulEventSource
      • removePropertyChangeListener

        public void removePropertyChangeListener​(PropertyChangeListener listener)
        Specified by:
        removePropertyChangeListener in interface org.pentaho.ui.xul.XulEventSource