public class Macro
extends java.lang.Object
implements aQute.libg.sed.Replacer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_fmodifiedHelp |
Constructor and Description |
---|
Macro(Processor processor) |
Macro(java.util.Properties properties,
Processor domain,
java.lang.Object... targets) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
_basename(java.lang.String[] args) |
java.lang.String |
_cat(java.lang.String[] args)
Get the contents of a file.
|
java.lang.String |
_currenttime(java.lang.String[] args) |
java.lang.String |
_def(java.lang.String[] args) |
java.lang.String |
_dir(java.lang.String[] args) |
java.lang.String |
_error(java.lang.String[] args) |
java.lang.String |
_filter(java.lang.String[] args) |
java.lang.String |
_filterout(java.lang.String[] args) |
java.lang.String |
_fmodified(java.lang.String[] args) |
java.lang.String |
_if(java.lang.String[] args) |
java.lang.String |
_isdir(java.lang.String[] args) |
java.lang.String |
_isfile(java.lang.String[] args) |
java.lang.String |
_join(java.lang.String[] args) |
java.lang.String |
_literal(java.lang.String[] args) |
java.lang.String |
_long2date(java.lang.String[] args) |
java.lang.String |
_lsa(java.lang.String[] args) |
java.lang.String |
_lsr(java.lang.String[] args)
Wildcard a directory.
|
java.lang.String |
_now(java.lang.String[] args) |
java.lang.String |
_replace(java.lang.String[] args)
replace ;
|
java.lang.String |
_sort(java.lang.String[] args) |
java.lang.String |
_system(java.lang.String[] args)
System command.
|
java.lang.String |
_toclassname(java.lang.String[] args) |
java.lang.String |
_toclasspath(java.lang.String[] args) |
java.lang.String |
_tstamp(java.lang.String[] args) |
java.lang.String |
_uniq(java.lang.String[] args) |
java.lang.String |
_version(java.lang.String[] args) |
java.lang.String |
_warning(java.lang.String[] args) |
java.util.Properties |
getFlattenedProperties()
Take all the properties and translate them to actual values.
|
static java.lang.String |
getString(java.io.InputStream in) |
static char |
getTerminator(char c) |
java.lang.String |
process(java.lang.String line) |
protected java.lang.String |
replace(java.lang.String key,
aQute.lib.osgi.Macro.Link link) |
static void |
verifyCommand(java.lang.String[] args,
java.lang.String help,
java.util.regex.Pattern[] patterns,
int low,
int high) |
public Macro(java.util.Properties properties, Processor domain, java.lang.Object... targets)
public Macro(Processor processor)
public java.lang.String process(java.lang.String line)
process
in interface aQute.libg.sed.Replacer
public static char getTerminator(char c)
protected java.lang.String replace(java.lang.String key, aQute.lib.osgi.Macro.Link link)
public java.lang.String _uniq(java.lang.String[] args)
public java.lang.String _filter(java.lang.String[] args)
public java.lang.String _filterout(java.lang.String[] args)
public java.lang.String _sort(java.lang.String[] args)
public java.lang.String _join(java.lang.String[] args)
public java.lang.String _if(java.lang.String[] args)
public java.lang.String _now(java.lang.String[] args)
public java.lang.String _fmodified(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _long2date(java.lang.String[] args)
public java.lang.String _literal(java.lang.String[] args)
public java.lang.String _def(java.lang.String[] args)
public java.lang.String _replace(java.lang.String[] args)
args
- public java.lang.String _warning(java.lang.String[] args)
public java.lang.String _error(java.lang.String[] args)
public java.lang.String _toclassname(java.lang.String[] args)
public java.lang.String _toclasspath(java.lang.String[] args)
public java.lang.String _dir(java.lang.String[] args)
public java.lang.String _basename(java.lang.String[] args)
public java.lang.String _isfile(java.lang.String[] args)
public java.lang.String _isdir(java.lang.String[] args)
public java.lang.String _tstamp(java.lang.String[] args)
public java.lang.String _lsr(java.lang.String[] args)
public java.lang.String _lsa(java.lang.String[] args)
public java.lang.String _currenttime(java.lang.String[] args)
public java.lang.String _version(java.lang.String[] args)
public java.lang.String _system(java.lang.String[] args) throws java.lang.Exception
args
- help
- patterns
- low
- high
- java.lang.Exception
public java.lang.String _cat(java.lang.String[] args) throws java.io.IOException
in
- java.io.IOException
public static java.lang.String getString(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public static void verifyCommand(java.lang.String[] args, java.lang.String help, java.util.regex.Pattern[] patterns, int low, int high)
public java.util.Properties getFlattenedProperties()