final class KeywordsFormat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.text.Format |
Author_FORMAT |
private Pattern |
AUTHOR_RE |
(package private) java.text.Format |
Date_FORMAT |
private Pattern |
DATE_RE |
(package private) java.text.Format |
Header_FORMAT |
private Pattern |
HEADER_RE |
(package private) java.text.Format |
Id_FORMAT |
private Pattern |
ID_RE |
(package private) java.text.Format |
Locker_FORMAT |
private Pattern |
LOCKER_RE |
private Perl5Matcher |
matcher
the matcher used for replacement
|
(package private) java.text.Format |
RCSFile_FORMAT |
private Pattern |
RCSFILE_RE |
(package private) java.text.Format |
Revision_FORMAT |
private Pattern |
REVISION_RE |
(package private) java.text.Format |
Source_FORMAT |
private Pattern |
SOURCE_RE |
(package private) java.text.Format |
State_FORMAT |
private Pattern |
STATE_RE |
private StringSubstitution |
subst
the substitution instance to be reused
|
Constructor and Description |
---|
KeywordsFormat() |
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
reset(java.lang.String text)
Reinitialize all RCS keywords match.
|
private java.lang.String |
substitute(java.lang.String input,
Pattern pattern,
java.lang.String substitution)
Helper method for substitution that will substitute all matches of
a given pattern.
|
(package private) java.lang.String |
update(java.lang.String text,
java.lang.Object[] revisionInfo)
update the given text made of RCS keywords with the appropriate
revision info.
|
final java.text.Format Header_FORMAT
final java.text.Format Id_FORMAT
final java.text.Format RCSFile_FORMAT
final java.text.Format Revision_FORMAT
final java.text.Format Date_FORMAT
final java.text.Format Author_FORMAT
final java.text.Format State_FORMAT
final java.text.Format Locker_FORMAT
final java.text.Format Source_FORMAT
private final Pattern ID_RE
private final Pattern HEADER_RE
private final Pattern SOURCE_RE
private final Pattern RCSFILE_RE
private final Pattern REVISION_RE
private final Pattern DATE_RE
private final Pattern AUTHOR_RE
private final Pattern STATE_RE
private final Pattern LOCKER_RE
private final StringSubstitution subst
private final Perl5Matcher matcher
java.lang.String update(java.lang.String text, java.lang.Object[] revisionInfo)
text
- the input text containing the RCS keywords.revisionInfo
- the revision information.java.lang.String reset(java.lang.String text)
text
- the text to look for RCS keywords.private final java.lang.String substitute(java.lang.String input, Pattern pattern, java.lang.String substitution)
input
- the text to look for substitutions.pattern
- the pattern to replace in the input text.substitution
- the string to use as a replacement for the pattern.Copyright 2002 the Apache Software Foundation
Copyright ? 1999-2001 Juancarlo A?ez, Caracas, Venezuela.
All rights reserved
. http://www.suigeneris.org/jrcs