Class AptParser.Block
java.lang.Object
org.apache.maven.doxia.module.apt.AptParser.Block
- Direct Known Subclasses:
AptParser.Comment
,AptParser.DefinitionListItem
,AptParser.Figure
,AptParser.HorizontalRule
,AptParser.ListBreak
,AptParser.ListItem
,AptParser.MacroBlock
,AptParser.NumberedListItem
,AptParser.PageBreak
,AptParser.Paragraph
,AptParser.Section
,AptParser.Table
,AptParser.Title
,AptParser.Verbatim
- Enclosing class:
- AptParser
A block of an apt source document.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
indent.protected String
text.protected int
textLength.protected int
type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
Return the block indent.final int
getType()
Return the block type.protected int
skipFromLeftToRightBracket
(int i) Skip brackets.protected int
Skip spaces.protected final int
skipSpaceFrom
(int i) Skip spaces.abstract void
traverse()
Parse the block.protected void
traverseText
(int begin) Traverse the text.protected void
traverseText
(int begin, int end) Traverse the text.
-
Field Details
-
type
protected int typetype. -
indent
protected int indentindent. -
text
text. -
textLength
protected int textLengthtextLength.
-
-
Constructor Details
-
Block
Block(int type, int indent) throws AptParseException Constructor.- Parameters:
type
- the block type.indent
- indent.- Throws:
AptParseException
- AptParseException
-
Block
Block(int type, int indent, String firstLine) throws AptParseException Constructor.- Parameters:
type
- type.indent
- indent.firstLine
- the first line.- Throws:
AptParseException
- AptParseException
-
-
Method Details
-
getType
public final int getType()Return the block type.- Returns:
- int
-
getIndent
public final int getIndent()Return the block indent.- Returns:
- int
-
traverse
Parse the block.- Throws:
AptParseException
- if something goes wrong.
-
traverseText
Traverse the text.- Parameters:
begin
- offset.- Throws:
AptParseException
- if something goes wrong.
-
traverseText
Traverse the text.- Parameters:
begin
- offset.end
- offset.- Throws:
AptParseException
- if something goes wrong.
-
skipLeadingBullets
protected int skipLeadingBullets()Skip spaces.- Returns:
- int.
-
skipFromLeftToRightBracket
Skip brackets.- Parameters:
i
- offset.- Returns:
- int.
- Throws:
AptParseException
- if something goes wrong.
-
skipSpaceFrom
protected final int skipSpaceFrom(int i) Skip spaces.- Parameters:
i
- offset.- Returns:
- int.
-