Package org.bgerp.plugin.report.model

# Class Column

java.lang.Object
org.bgerp.plugin.report.model.Column

All Implemented Interfaces:
  `Titled`

Direct Known Subclasses:
  `Column.ColumnDateTime`, `Column.ColumnDecimal`, `Column.ColumnInteger`, `Column.ColumnString`

public abstract class Column extends Object implements Titled
Report's column.

Value of `getId()` allows to access column by it.

With empty

invalid reference

    #getTitle()

value column is not shown to user.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `Column.ColumnDateTime`
  `static class`
  `Column.ColumnDecimal`
  `static class`
  `Column.ColumnInteger`
  `static class`
  `Column.ColumnString`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Column(String id, String title, String ltitle)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `accept(Object value)`
  `String`
  `getId()`
  `int`
  `getIndex()`
  `String`
  `getTitle(Localizer l)`
  `boolean`
  `isVisible()`
  `void`
  `setIndex(int index)`
  `String`
  `toString(Object object)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Column

    public Column(String id, String title, String ltitle)

- ## Method Details

  - ### getId

    public String getId()

  - ### getIndex

    public int getIndex()

  - ### setIndex

    public void setIndex(int index)

  - ### toString

    public String toString(Object object)

  - ### isVisible

    public boolean isVisible()

  - ### getTitle

    public String getTitle(Localizer l)
    Specified by:
      `getTitle` in interface `Titled`

  - ### accept

    public Object accept(Object value)