Class CellKeyColumn


  • public class CellKeyColumn
    extends java.lang.Object
    Eine CellKeyColumn steht für eine Spalte eines CellKeys.
    • Constructor Summary

      Constructors 
      Constructor Description
      CellKeyColumn​(CellKey key)
      Konstruiert die CellKeyColumn direkt aus einem CellKey dieser Spalte.
      CellKeyColumn​(java.lang.String columnString, boolean superColumn)
      Konstruiert die CellKeyColumn aus einem String, der keine Array-Informationen enthälten darf und einem Indikator, ob es sich um eine übergreifende Spalte handelt.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.String> getColumnList​(FilterAttributeGroup filterAttributeGroup, boolean withColumnsForArrayListDefs)
      Gibt die Spaltenliste der Attributgruppe zurück, und zwar mit oder ohne die übergeordneten Spalten, die die Listen definieren.
      java.lang.Integer getIndexInColumnList​(FilterAttributeGroup filterAttributeGroup, boolean withColumnsForArrayListDefs)
      Gibt den Index der CellKeyColumn in der Attributgruppe zurück, wobei dies der Wert in der entsprechenden Liste mit oder ohne Spalten für Listen-Definitione ist.
      boolean isEqualTo​(java.lang.String columnString)
      Vergleicht die CellKeyColumn this mit dem String, ohne zunächst eine CellKeyColumn dafür anzulegen - und natürlich ohne den übergreifenden Spaltenstatus zu berücksichtigen.
      boolean isSuperColumn()
      Gibt an, ob es sich um eine übergreifende Spalte handelt.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CellKeyColumn

        public CellKeyColumn​(java.lang.String columnString,
                             boolean superColumn)
        Konstruiert die CellKeyColumn aus einem String, der keine Array-Informationen enthälten darf und einem Indikator, ob es sich um eine übergreifende Spalte handelt.
        Parameters:
        columnString - die String-Darstellung
        superColumn - ist die Spalte eine Super-Spalte?
      • CellKeyColumn

        public CellKeyColumn​(CellKey key)
        Konstruiert die CellKeyColumn direkt aus einem CellKey dieser Spalte.
        Parameters:
        key - ein CellKey
    • Method Detail

      • getColumnList

        public static java.util.List<java.lang.String> getColumnList​(FilterAttributeGroup filterAttributeGroup,
                                                                     boolean withColumnsForArrayListDefs)
        Gibt die Spaltenliste der Attributgruppe zurück, und zwar mit oder ohne die übergeordneten Spalten, die die Listen definieren.
        Parameters:
        filterAttributeGroup - die Filter-Attributgruppe
        withColumnsForArrayListDefs - mit oder ohne übergeordneten Spalten
        Returns:
        die Spaltenliste mit Namen
      • isSuperColumn

        public boolean isSuperColumn()
        Gibt an, ob es sich um eine übergreifende Spalte handelt.
        Returns:
        ist die Spalte eine Super-Spalte?
      • isEqualTo

        public boolean isEqualTo​(java.lang.String columnString)
        Vergleicht die CellKeyColumn this mit dem String, ohne zunächst eine CellKeyColumn dafür anzulegen - und natürlich ohne den übergreifenden Spaltenstatus zu berücksichtigen.
        Parameters:
        columnString - eine String-Darstellung einer CellKeyColumn
        Returns:
        sind die CellKeyColumns gmäß String-Darstellung gleich?
      • getIndexInColumnList

        @Nullable
        public java.lang.Integer getIndexInColumnList​(FilterAttributeGroup filterAttributeGroup,
                                                      boolean withColumnsForArrayListDefs)
        Gibt den Index der CellKeyColumn in der Attributgruppe zurück, wobei dies der Wert in der entsprechenden Liste mit oder ohne Spalten für Listen-Definitione ist. Wird kein Index gefunden, gibt die Methode null zurück.
        Parameters:
        filterAttributeGroup - die Filter-Attributgruppe
        withColumnsForArrayListDefs - mit oder ohne übergeordneten Spalten
        Returns:
        ein Index oder null
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object