Package org.apache.poi.xdgf.usermodel
Class XDGFCell
- java.lang.Object
-
- org.apache.poi.xdgf.usermodel.XDGFCell
-
public class XDGFCell extends Object
There are a lot of different cell types. Cell is really just an attribute of the thing that it's attached to. Will probably refactor this once I figure out a better way to use them The various attributes of a Cell are constrained, and are better defined in the XSD 1.1 visio schema Values of a cell are often the result of a formula computation. Luckily for you, Visio seems to always write the result to the document file, so unless the values change we don't need to recompute the values.
-
-
Constructor Summary
Constructors Constructor Description XDGFCell(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getError()
String
getFormula()
Represents the element's formula.String
getName()
Represents the name of the ShapeSheet cell.String
getValue()
Represents the value of the cell.static Boolean
maybeGetBoolean(Map<String,XDGFCell> cells, String name)
static Double
maybeGetDouble(Map<String,XDGFCell> cells, String name)
static Integer
maybeGetInteger(Map<String,XDGFCell> cells, String name)
static String
maybeGetString(Map<String,XDGFCell> cells, String name)
static Double
parseDoubleValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
static Integer
parseIntegerValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
static Double
parseVLength(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
-
-
Method Detail
-
parseDoubleValue
public static Double parseDoubleValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
parseIntegerValue
public static Integer parseIntegerValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
parseVLength
public static Double parseVLength(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
- Parameters:
cell
- The type of the cell- Returns:
- A value converted to inches
-
getName
public String getName()
Represents the name of the ShapeSheet cell.
-
getValue
public String getValue()
Represents the value of the cell.
-
getFormula
public String getFormula()
Represents the element's formula. This attribute can contain one of the following strings: - '(some formula)' if the formula exists locally - No Formula if the formula is locally deleted or blocked - Inh if the formula is inherited.
-
getError
public String getError()
-
-