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 intindent.protected Stringtext.protected inttextLength.protected inttype. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal intReturn the block indent.final intgetType()Return the block type.protected intskipFromLeftToRightBracket(int i) Skip brackets.protected intSkip spaces.protected final intskipSpaceFrom(int i) Skip spaces.abstract voidtraverse()Parse the block.protected voidtraverseText(int begin) Traverse the text.protected voidtraverseText(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.
-