Example usage for org.apache.poi.hssf.usermodel HSSFEvaluationWorkbook getNameText

List of usage examples for org.apache.poi.hssf.usermodel HSSFEvaluationWorkbook getNameText

Introduction

In this page you can find the example usage for org.apache.poi.hssf.usermodel HSSFEvaluationWorkbook getNameText.

Prototype

@Override
    public String getNameText(NamePtg namePtg) 

Source Link

Usage

From source file:org.sysmodb.PatchedPoi.java

License:BSD License

protected String getStringFromPtgTokens(Ptg[] tokens, HSSFWorkbook hssfWorkbook) {

    StringBuilder sb = new StringBuilder();
    for (Ptg token : tokens) {
        if (token instanceof NamePtg) {
            NamePtg namePtg = (NamePtg) token;
            HSSFEvaluationWorkbook wb = HSSFEvaluationWorkbook.create(hssfWorkbook);
            sb.append(wb.getNameText(namePtg));
        } else if (token instanceof StringPtg) {
            StringPtg stringPtg = (StringPtg) token;
            sb.append(stringPtg.getValue());
        } else if (token instanceof IntPtg) {
            IntPtg intPtg = (IntPtg) token;
            sb.append(intPtg.getValue());
        }/*from  www .j a v a  2 s  .co  m*/
    }
    return sb.toString();
}