Package org.asciidoctor.jruby.ast.impl
Class TableImpl
java.lang.Object
org.asciidoctor.jruby.internal.RubyObjectWrapper
org.asciidoctor.jruby.ast.impl.ContentNodeImpl
org.asciidoctor.jruby.ast.impl.StructuralNodeImpl
org.asciidoctor.jruby.ast.impl.TableImpl
- All Implemented Interfaces:
ContentNode,StructuralNode,Table
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.asciidoctor.ast.Table
Table.HorizontalAlignment, Table.VerticalAlignment -
Field Summary
Fields inherited from class org.asciidoctor.jruby.internal.RubyObjectWrapper
rubyNode, runtimeFields inherited from interface org.asciidoctor.ast.StructuralNode
SUBSTITUTION_ATTRIBUTES, SUBSTITUTION_MACROS, SUBSTITUTION_POST_REPLACEMENTS, SUBSTITUTION_QUOTES, SUBSTITUTION_REPLACEMENTS, SUBSTITUTION_SPECIAL_CHARACTERS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBody()getFrame()Returns the frame attribute of the table that defines what frame to render around the table.getGrid()Returns the grid attribute that defines what boundary lines to draw between rows and columns.booleanvoidSets the frame attribute.voidSets the value of the attribute.Methods inherited from class org.asciidoctor.jruby.ast.impl.StructuralNodeImpl
addSubstitution, append, blocks, content, convert, findBy, getBlocks, getCaption, getContent, getContentModel, getLevel, getSourceLocation, getStyle, getSubstitutions, getTitle, isSubstitutionEnabled, prependSubstitution, removeSubstitution, setCaption, setLevel, setStyle, setSubstitutions, setTitle, style, titleMethods inherited from class org.asciidoctor.jruby.ast.impl.ContentNodeImpl
addRole, context, document, getAttr, getAttr, getAttr, getAttribute, getAttribute, getAttribute, getAttributes, getContext, getDocument, getId, getNodeName, getParent, getReftext, getRole, getRoles, hasAttr, hasAttr, hasAttribute, hasAttribute, hasRole, iconUri, id, imageUri, imageUri, isAttr, isAttr, isAttribute, isAttribute, isBlock, isInline, isOption, isReftext, isRole, mediaUri, normalizeWebPath, parent, readAsset, removeRole, role, setAttr, setAttribute, setIdMethods inherited from class org.asciidoctor.jruby.internal.RubyObjectWrapper
getBoolean, getInt, getList, getProperty, getRubyObject, getRubyProperty, getRuntime, getString, getSymbol, setBoolean, setInt, setRubyProperty, setString, setSymbol, toJava, toJavaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.asciidoctor.ast.ContentNode
addRole, context, document, getAttr, getAttr, getAttr, getAttribute, getAttribute, getAttribute, getAttributes, getContext, getDocument, getId, getNodeName, getParent, getReftext, getRole, getRoles, hasAttr, hasAttr, hasAttribute, hasAttribute, hasRole, iconUri, id, imageUri, imageUri, isAttr, isAttr, isAttribute, isAttribute, isBlock, isInline, isOption, isReftext, isRole, mediaUri, normalizeWebPath, parent, readAsset, removeRole, role, setAttr, setAttribute, setIdMethods inherited from interface org.asciidoctor.ast.StructuralNode
addSubstitution, append, blocks, content, convert, findBy, getBlocks, getCaption, getContent, getContentModel, getLevel, getSourceLocation, getStyle, getSubstitutions, getTitle, isSubstitutionEnabled, prependSubstitution, removeSubstitution, setCaption, setLevel, setStyle, setSubstitutions, setTitle, style, title
-
Constructor Details
-
TableImpl
public TableImpl(org.jruby.runtime.builtin.IRubyObject rubyObject)
-
-
Method Details
-
hasHeaderOption
public boolean hasHeaderOption()- Specified by:
hasHeaderOptionin interfaceTable
-
getFrame
Description copied from interface:TableReturns the frame attribute of the table that defines what frame to render around the table. By default, the frame attribute is assigned theallvalue, which draws a border on each side of the table. If you set the frame attribute, you can override the default value withtopbot,sidesornone. -
setFrame
Description copied from interface:TableSets the frame attribute. -
getGrid
Description copied from interface:TableReturns the grid attribute that defines what boundary lines to draw between rows and columns. By default the grid attribute is assigned theallvalue, which draws lines around each cell. Alternative values arecolsto draw lines between columns,rowsto draw boundary lines between rows andnoneto draw no boundary lines -
setGrid
Description copied from interface:TableSets the value of the attribute. -
getColumns
- Specified by:
getColumnsin interfaceTable
-
getBody
-
getHeader
-