public class CellImpl extends AbstractNodeImpl implements Cell
abstractNode, runtime
Constructor and Description |
---|
CellImpl(Cell delegate,
org.jruby.Ruby rubyRuntime) |
Modifier and Type | Method and Description |
---|---|
int |
getColspan() |
Column |
getColumn() |
java.lang.Object |
getContent() |
Table.HorizontalAlignment |
getHorizontalAlignment()
Returns the horizonzal alignment of this cell.
|
DocumentRuby |
getInnerDocument()
If the style of a cell is
asciidoc the content of the cell is an inner document. |
int |
getRowspan() |
java.lang.String |
getStyle()
Returns the style of this cell.
|
java.lang.String |
getText() |
Table.VerticalAlignment |
getVerticalAlignment()
Returns the vertical alignment of this cell.
|
void |
setHorizontalAlignment(Table.HorizontalAlignment halign)
Sets the horizontal alignment of this cell.
|
void |
setStyle(java.lang.String style)
Sets the style of this cell.
|
void |
setVerticalAlignment(Table.VerticalAlignment valign)
Sets the vertical alignment of this cell.
|
context, document, getAttr, getAttr, getAttr, getAttributes, getContext, getDocument, getNodeName, getParent, getReftext, getRole, getRoles, hasRole, iconUri, id, imageUri, imageUri, isAttr, isAttr, isBlock, isInline, isOption, isReftext, isRole, listMarkerKeyword, listMarkerKeyword, mediaUri, normalizeWebPath, parent, readAsset, role, setAttr
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
context, document, getAttr, getAttr, getAttr, getAttributes, getContext, getDocument, getNodeName, getParent, getReftext, getRole, getRoles, hasRole, iconUri, id, imageUri, imageUri, isAttr, isAttr, isBlock, isInline, isOption, isReftext, isRole, listMarkerKeyword, listMarkerKeyword, mediaUri, normalizeWebPath, parent, readAsset, role, setAttr
public CellImpl(Cell delegate, org.jruby.Ruby rubyRuntime)
public int getColspan()
getColspan
in interface Cell
public int getRowspan()
getRowspan
in interface Cell
public java.lang.Object getContent()
getContent
in interface Cell
public java.lang.String getStyle()
Cell
null
.
Possible values are:
null
"strong"
"emphasis"
"monospaced"
"header"
"literal"
"verse"
"asciidoc"
getStyle
in interface AbstractNode
getStyle
in interface Cell
getStyle
in class AbstractNodeImpl
public void setStyle(java.lang.String style)
Cell
setStyle
in interface Cell
style
- Values like asciidoc
, verse
, literal
or header
.Cell.getStyle()
public Table.HorizontalAlignment getHorizontalAlignment()
Cell
getHorizontalAlignment
in interface Cell
public void setHorizontalAlignment(Table.HorizontalAlignment halign)
Cell
setHorizontalAlignment
in interface Cell
halign
- Either Table.HorizontalAlignment.LEFT
, Table.HorizontalAlignment.CENTER
or Table.HorizontalAlignment.RIGHT
public Table.VerticalAlignment getVerticalAlignment()
Cell
getVerticalAlignment
in interface Cell
public void setVerticalAlignment(Table.VerticalAlignment valign)
Cell
setVerticalAlignment
in interface Cell
valign
- Either Table.VerticalAlignment.TOP
, Table.VerticalAlignment.MIDDLE
or Table.VerticalAlignment.BOTTOM
public DocumentRuby getInnerDocument()
Cell
asciidoc
the content of the cell is an inner document.
This method returns this inner document.getInnerDocument
in interface Cell
asciidoc