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 StringgetError()StringgetFormula()Represents the element's formula.StringgetName()Represents the name of the ShapeSheet cell.StringgetValue()Represents the value of the cell.protected com.microsoft.schemas.office.visio.x2012.main.CellTypegetXmlObject()static BooleanmaybeGetBoolean(Map<String,XDGFCell> cells, String name)static DoublemaybeGetDouble(Map<String,XDGFCell> cells, String name)static IntegermaybeGetInteger(Map<String,XDGFCell> cells, String name)static StringmaybeGetString(Map<String,XDGFCell> cells, String name)static DoubleparseDoubleValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)static IntegerparseIntegerValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)static DoubleparseVLength(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
-
getXmlObject
@Internal protected com.microsoft.schemas.office.visio.x2012.main.CellType getXmlObject()
-
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()
-
-