Class GuiObjectColumnType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class GuiObjectColumnType
    extends Object
    implements Serializable, Cloneable, Containerable
    Configuration of the object list column. This is supposed to be universal mergeable configuration. It may be specified in global configuration, roles but also in user's preferences. Therefore it may refer to the columns specified by the "higher" configuration and override some parts of that (e.g. hide/show columns, change ordering, etc.). When merging the configurations there is no way how to remove columns. New columns may be added, setting of the existing columns may be changed, but the columns may not be removed. If the columns should not be displayed then it may be hidden.

    Java class for GuiObjectColumnType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="GuiObjectColumnType">
         <restriction base="{}anyType">
             <element name="name" type="{}string"/>
             <element name="description" type="{}string" minOccurs="0"/>
             <element ref="{}documentation" minOccurs="0"/>
             <element name="path" type="{}ItemPathType" minOccurs="0"/>
             <element name="display" type="{}DisplayType" minOccurs="0"/>
             <element name="visibility" type="{}UserInterfaceElementVisibilityType" minOccurs="0"/>
             <element name="previousColumn" type="{}string" minOccurs="0"/>
             <element name="import" type="{}DirectionElementsType" minOccurs="0"/>
             <element name="export" type="{}DirectionElementsType" minOccurs="0"/>
             <element name="displayValue" type="{}DisplayValueType" minOccurs="0"/>
             <element name="sortProperty" type="{}string" minOccurs="0"/>
           <attribute name="id" type="{}long" />
    See Also:
    Serialized Form