Package org.apache.poi.xdgf.usermodel
Class XDGFCell
- java.lang.Object
-
- org.apache.poi.xdgf.usermodel.XDGFCell
-
public class XDGFCell extends java.lang.ObjectThere 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 java.lang.StringgetError()java.lang.StringgetFormula()Represents the element's formula.java.lang.StringgetName()Represents the name of the ShapeSheet cell.java.lang.StringgetValue()Represents the value of the cell.static java.lang.BooleanmaybeGetBoolean(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)static java.lang.DoublemaybeGetDouble(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)static java.lang.IntegermaybeGetInteger(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)static java.lang.StringmaybeGetString(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)static java.lang.DoubleparseDoubleValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)static java.lang.IntegerparseIntegerValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)static java.lang.DoubleparseVLength(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
-
-
Method Detail
-
maybeGetBoolean
public static java.lang.Boolean maybeGetBoolean(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)
-
maybeGetDouble
public static java.lang.Double maybeGetDouble(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)
-
maybeGetInteger
public static java.lang.Integer maybeGetInteger(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)
-
maybeGetString
public static java.lang.String maybeGetString(java.util.Map<java.lang.String,XDGFCell> cells, java.lang.String name)
-
parseDoubleValue
public static java.lang.Double parseDoubleValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
parseIntegerValue
public static java.lang.Integer parseIntegerValue(com.microsoft.schemas.office.visio.x2012.main.CellType cell)
-
parseVLength
public static java.lang.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 java.lang.String getName()
Represents the name of the ShapeSheet cell.
-
getValue
public java.lang.String getValue()
Represents the value of the cell.
-
getFormula
public java.lang.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 java.lang.String getError()
-
-