Class SheetTemplate


  • public final class SheetTemplate
    extends Object
    Description of a sheet template.
    Author:
    Damien Carbonne
    • Method Detail

      • getDomain

        public String getDomain()
        Returns:
        The template domain.
      • getName

        public String getName()
        Returns:
        The template name.
      • getQName

        public String getQName()
      • getDescription

        public String getDescription()
      • getActionColumnName

        public String getActionColumnName()
        Returns:
        The name of the action column.
      • isActionColumn

        public boolean isActionColumn​(ColumnTemplate<?> column)
      • getColumnNames

        public List<String> getColumnNames()
        Returns:
        The template column names.
      • getColumnNames

        public List<String> getColumnNames​(Usage usage)
        Returns a list of column names that match a usage.
        Parameters:
        usage - The usage.
        Returns:
        A list of column names that match usage.
      • getColumn

        public ColumnTemplate<?> getColumn​(String name)
        Returns the column that has a given name.
        Parameters:
        name - The name.
        Returns:
        The column that is named name.
        Throws:
        IllegalArgumentException - When no column named name is found.
      • containsColumn

        public boolean containsColumn​(String name)
        Returns true if this sheet template contains a column with a particular name.
        Parameters:
        name - The name.
        Returns:
        true if this sheet template contains a column names name.