1 16 17 18 package org.apache.poi.hssf.record.formula; 19 20 import java.util.List ; 21 22 import org.apache.poi.hssf.model.Workbook; 23 24 29 30 public class ConcatPtg 31 extends OperationPtg 32 { 33 public final static int SIZE = 1; 34 public final static byte sid = 0x08; 35 36 private final static String CONCAT = "&"; 37 38 public ConcatPtg(byte [] data, int offset) 39 { 40 41 } 43 44 public ConcatPtg() { 45 46 } 47 48 public void writeBytes(byte [] array, int offset) 49 { 50 array[ offset + 0 ] = sid; 51 } 52 53 public int getSize() 54 { 55 return SIZE; 56 } 57 58 public int getType() 59 { 60 return TYPE_BINARY; 61 } 62 63 public int getNumberOfOperands() 64 { 65 return 2; 66 } 67 68 public String toFormulaString(Workbook book) 69 { 70 return CONCAT; 71 } 72 73 74 public String toFormulaString(String [] operands) { 75 StringBuffer buffer = new StringBuffer (); 76 77 buffer.append(operands[ 0 ]); 78 buffer.append(CONCAT); 79 buffer.append(operands[ 1 ]); 80 return buffer.toString(); 81 } 82 83 public Object clone() { 84 return new ConcatPtg(); 85 } 86 87 } 88 | Popular Tags |