org.eclipse.mylyn.internal.wikitext.twiki.core.block
Class HorizontalRuleBlock
java.lang.Object
org.eclipse.mylyn.wikitext.core.parser.markup.Processor
org.eclipse.mylyn.wikitext.core.parser.markup.Block
org.eclipse.mylyn.internal.wikitext.twiki.core.block.HorizontalRuleBlock
- All Implemented Interfaces:
- Cloneable
public class HorizontalRuleBlock
- extends Block
- Author:
- David Green
Method Summary |
boolean |
canStart(String line,
int lineOffset)
Indicate if the block can start with the given markup line at the provided offset. |
int |
processLineContent(String line,
int offset)
Process the given line of markup starting at the provided offset. |
HorizontalRuleBlock
public HorizontalRuleBlock()
processLineContent
public int processLineContent(String line,
int offset)
- Description copied from class:
Block
- Process the given line of markup starting at the provided offset.
- Specified by:
processLineContent
in class Block
- Parameters:
line
- the markup line to processoffset
- the offset at which to start processing
- Returns:
- a non-negative integer to indicate that processing of the block completed before the end of the line, or
-1 if the entire line was processed.
canStart
public boolean canStart(String line,
int lineOffset)
- Description copied from class:
Block
- Indicate if the block can start with the given markup line at the provided offset. Calling this method may cause
the block to have state which is propagated when
cloning
and consumed in
#processLine(String, int, int)
. Calling this method must cause any previous state to be reset. Note that
it is valid for block implementations to refuse to start at non-zero offsets.
Implementations must be able to handle this method without having the processor state
initialized.
- Specified by:
canStart
in class Block
- Parameters:
line
- the line of markup to testlineOffset
- the offset at which the block should start processing
- Returns:
- true if the provided markup consists of a valid starting point for the block
Copyright © 2011 FuseSource, Corp.. All Rights Reserved.