public class ContextualDiffProvider extends java.lang.Object implements DiffProvider
DiffProvider.NullDiffProvider| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALTERNATING_SPACE_HTML |
static java.lang.String |
CHANGE_END_HTML |
static java.lang.String |
CHANGE_START_HTML |
static java.lang.String |
DELETION_END_HTML |
static java.lang.String |
DELETION_START_HTML |
static java.lang.String |
DIFF_END |
static java.lang.String |
DIFF_START |
static java.lang.String |
ELIDED_HEAD_INDICATOR_HTML |
static java.lang.String |
ELIDED_TAIL_INDICATOR_HTML |
static java.lang.String |
INSERTION_END_HTML |
static java.lang.String |
INSERTION_START_HTML |
static java.lang.String |
LINE_BREAK_HTML |
boolean |
m_emitChangeNextPreviousHyperlinks |
static java.lang.String |
PROP_UNCHANGED_CONTEXT_LIMIT
A jspwiki.properties value to define how many characters are shown around the change context.
|
LATEST_VERSION| Constructor and Description |
|---|
ContextualDiffProvider()
Constructs this provider.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getProviderInfo() |
void |
initialize(Engine engine,
java.util.Properties properties) |
java.lang.String |
makeDiffHtml(Context ctx,
java.lang.String wikiOld,
java.lang.String wikiNew)
Do a colored diff of the two regions.
|
public static final java.lang.String PROP_UNCHANGED_CONTEXT_LIMIT
public boolean m_emitChangeNextPreviousHyperlinks
public static java.lang.String CHANGE_START_HTML
public static java.lang.String CHANGE_END_HTML
public static java.lang.String DIFF_START
public static java.lang.String DIFF_END
public static java.lang.String INSERTION_START_HTML
public static java.lang.String INSERTION_END_HTML
public static java.lang.String DELETION_START_HTML
public static java.lang.String DELETION_END_HTML
public static java.lang.String ELIDED_HEAD_INDICATOR_HTML
public static java.lang.String ELIDED_TAIL_INDICATOR_HTML
public static java.lang.String LINE_BREAK_HTML
public static java.lang.String ALTERNATING_SPACE_HTML
public ContextualDiffProvider()
public java.lang.String getProviderInfo()
getProviderInfo in interface WikiProvider{@inheritDoc}public void initialize(Engine engine, java.util.Properties properties) throws NoRequiredPropertyException, java.io.IOException
initialize in interface WikiProviderNoRequiredPropertyExceptionjava.io.IOException{@inheritDoc}public java.lang.String makeDiffHtml(Context ctx, java.lang.String wikiOld, java.lang.String wikiNew)
makeDiffHtml in interface DiffProviderctx - The Wiki ContextwikiOld - the old textwikiNew - the new text{@inheritDoc}Copyright (c) 2001-2022 The Apache Software Foundation. All rights reserved.