Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright [2013] [www.rapidpm.org / Sven Ruppert (sven.ruppert@rapidpm.org)]
   *
   *    Licensed under the Apache License, Version 2.0 (the "License");
   *    you may not use this file except in compliance with the License.
   *    You may obtain a copy of the License at
   *
   *        http://www.apache.org/licenses/LICENSE-2.0
   *
  *    Unless required by applicable law or agreed to in writing, software
  *    distributed under the License is distributed on an "AS IS" BASIS,
  *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  *    See the License for the specific language governing permissions and
  *    limitations under the License.
  */
 
 package org.rapidpm.data.table;
NeoScio User: svenruppert Date: 23.10.2009 Time: 13:32:23 This Source Code is part of the www.svenruppert.de project. please contact sven.ruppert@web.de
 
 
 import java.util.List;
 
 
 public class Cell<T> {
     private static final Logger logger = Logger.getLogger(Cell.class);
 
 
     private Row row;
     private ColumnInformation colInfo;
 
 
     private T value;
     private String valueContext;
 
     private String label;
 
     private CellTypeEnum cellType;
 
     public boolean isNull() {
         return  == null;
     }
 
 
     public Class getCellValueClass() {
         return .getClass();
     }
 
     public boolean isRawLink() {
         return .equals(.);
     }
 
     public boolean isPageLink() {
         return .equals(.);
     }
 
     public boolean isEventLink() {
         return .equals(.);
     }
 
     public boolean isRawData() {
         return .equals(.);
     }
 
 
     public String getValueContext() {
         return ;
     }
 
     public void setValueContext(final String valueContext) {
         this. = valueContext;
     }
 
     public CellTypeEnum getCellType() {
         return ;
     }
 
     public void setCellType(final CellTypeEnum cellType) {
         this. = cellType;
     }
 
 
     public String getFormattedValue() {
         final CellValueFormatter valueFormatter = .getFormatter();
         if ( == null) {
             return "";
         } else {
             return valueFormatter.format();
         }
     }
    public T getValue() {
        return ;
    }
    public void setValue(final T value) {
        this. = value;
    }
    public Row getRow() {
        return ;
    }
    public void setRow(final Row row) {
        this. = row;
    }
    public ColumnInformation getColInfo() {
        return ;
    }
    public void setColInfo(final ColumnInformation colInfo) {
        this. = colInfo;
    }
    public String getLabel() {
        return ;
    }
    public void setLabel(final String label) {
        this. = label;
    }
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder();
        sb.append("Cell");
//        sb.append("{row=").append(row);
//        sb.append(", colInfo=").append(colInfo);
        sb.append(", value=").append();
        sb.append(", valueContext='").append().append('\'');
        sb.append(", label='").append().append('\'');
        sb.append(", cellType=").append();
        sb.append('}');
        return sb.toString();
    }
    public List<CellValidator<T>> getValidatorList() {
        return .getCellValidatorList();
    }
New to GrepCode? Check out our FAQ X