class UrlExporter
extends java.lang.Object
This is not an exact science; a best effort is made.
| Modifier and Type | Field and Description |
|---|---|
private boolean |
exportFiles_ |
private static java.util.regex.Pattern |
FILE_REGEX |
private java.lang.String |
host_ |
private static java.util.regex.Pattern |
LOCALHOST_REGEX |
private static java.util.logging.Logger |
logger_ |
| Constructor and Description |
|---|
UrlExporter(java.lang.String host,
boolean exportFiles)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
doExportString(java.lang.String text)
Does the work for
exportString(java.lang.String). |
void |
exportList(java.util.List list)
Exports a list for remote usage by changing its contents in place.
|
void |
exportMap(java.util.Map map)
Exports a map for remote usage by changing its contents in place.
|
java.lang.String |
exportString(java.lang.String text)
Exports a single string for remote usage.
|
private final java.lang.String host_
private final boolean exportFiles_
private static final java.util.logging.Logger logger_
private static final java.util.regex.Pattern LOCALHOST_REGEX
private static final java.util.regex.Pattern FILE_REGEX
public UrlExporter(java.lang.String host,
boolean exportFiles)
host - public name of the host to which loopback addresses
referexportFiles - whether to export file-protocol URLs
by turning them into http ones;
this only makes sense if the current JVM
is running on a machine which can see
host's filesystem(s)public java.lang.String exportString(java.lang.String text)
text - string to assessprivate java.lang.String doExportString(java.lang.String text)
exportString(java.lang.String).text - string to assesspublic void exportList(java.util.List list)
list - list to editpublic void exportMap(java.util.Map map)
map - map to edit