| Interface | Description |
|---|---|
| VariableDereferencer |
The
VariableDereferencer interface defines the behavior
of classes that can look up variables by name, returning their values. |
| VariableNameChecker |
This interface defines the methods for a class that checks characters
to determine whether they're legal for a variable name that's to be
substituted by a
VariableSubstituter object. |
| VariableSubstituter |
This interface defines the methods for a class that does inline
variable substitution, converting strings containing variable references
into strings where the variables are replaced with their corresponding
values.
|
| Class | Description |
|---|---|
| AbstractVariableSubstituter |
Abstract base class for
VariableSubstituter classes, containing
various useful utility methods. |
| Duration |
This class contains methods to parse and format time durations.
|
| MapVariableDereferencer |
The MapVariableDereferencer class implements the
VariableDereferencer interface and resolves variable
references by looking them up in a supplied Map object.
|
| MultipleMapVariableDereferencer |
/**
|
| TextUtil |
Static class containing miscellaneous text utility methods.
|
| Unicode |
Symbolic names for certain Unicode constants.
|
| UnixShellVariableSubstituter |
The UnixShellVariableSubstituter class implements the
VariableSubstituter interface and provides an inline
variable substitution capability using a simplified Unix Bourne (or GNU
bash) shell variable syntax.
|
| WindowsCmdVariableSubstituter |
The WindowsCmdVariableSubstituter class implements the
VariableSubstituter interface and provides an inline
variable substitution capability using a syntax that's reminiscent of
the Microsoft Windows cmd.exe command interpreter.
|
| XStringBufBase |
Abstract base class for XStringBuffer and XStringBuilder.
|
| XStringBuffer |
An XStringBuffer objects wraps a standard Java
StringBuffer object, providing a superset of
StringBuffer's functionality.
|
| XStringBuilder |
An XStringBuilder objects wraps a standard Java
StringBuilder object, providing a superset of
StringBuilder's functionality.
|
| Exception | Description |
|---|---|
| UndefinedVariableException |
A UndefinedVariableException is thrown by the
VariableSubstituter subclasses and
VariableDereferencer subclasses to indicate an undefined
variable. |
| VariableSubstitutionException |
A VariableSubstitutionException is thrown by the
VariableSubstituter subclasses and
VariableDereferencer subclasses to indicate a variable
substitution problem. |
| VariableSyntaxException |
A VariableSyntaxException is thrown by the
VariableSubstituter subclasses and
VariableDereferencer subclasses to indicate a syntax error in
a variable reference. |
org.clapper.util.text - Text and String Classes.
This package contains text and string-related Java classes; the package is a conceptual extension of the standard java.text package.