public class Macro
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_fileHelp |
static java.lang.String |
_fmodifiedHelp |
static java.lang.String |
_nowHelp |
static java.lang.String |
_sizeHelp |
Constructor and Description |
---|
Macro(Processor domain,
java.lang.Object... targets) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
_apply(java.lang.String[] args) |
java.lang.String |
_average(java.lang.String[] args) |
java.lang.String |
_basename(java.lang.String[] args) |
java.lang.String |
_bytes(java.lang.String[] args)
Format bytes
|
java.lang.String |
_cat(java.lang.String[] args)
Get the contents of a file.
|
int |
_compare(java.lang.String[] args) |
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 |
_endswith(java.lang.String[] args) |
java.lang.String |
_env(java.lang.String[] args) |
java.lang.String |
_error(java.lang.String[] args) |
java.lang.String |
_extension(java.lang.String[] args) |
java.lang.String |
_filter(java.lang.String[] args) |
java.lang.String |
_filterout(java.lang.String[] args) |
int |
_find(java.lang.String[] args) |
int |
_findlast(java.lang.String[] args) |
java.lang.String |
_first(java.lang.String[] args) |
java.lang.String |
_fmodified(java.lang.String[] args) |
java.lang.String |
_foreach(java.lang.String[] args) |
java.lang.String |
_format(java.lang.String[] args) |
java.lang.String |
_get(java.lang.String[] args) |
java.lang.String |
_if(java.lang.String[] args) |
int |
_indexof(java.lang.String[] args) |
boolean |
_is(java.lang.String[] args) |
java.lang.String |
_isdir(java.lang.String[] args) |
boolean |
_isempty(java.lang.String[] args) |
java.lang.String |
_isfile(java.lang.String[] args) |
boolean |
_isnumber(java.lang.String[] args) |
java.lang.String |
_join(java.lang.String[] args) |
java.lang.Object |
_js(java.lang.String[] args) |
java.lang.String |
_last(java.lang.String[] args) |
int |
_lastindexof(java.lang.String[] args) |
int |
_length(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 |
_map(java.lang.String[] args) |
boolean |
_matches(java.lang.String[] args) |
java.lang.String |
_max(java.lang.String[] args) |
java.lang.String |
_min(java.lang.String[] args) |
int |
_ncompare(java.lang.String[] args) |
java.lang.String |
_nmax(java.lang.String[] args) |
java.lang.String |
_nmin(java.lang.String[] args) |
java.lang.Object |
_now(java.lang.String[] args) |
java.lang.String |
_nsort(java.lang.String[] args) |
java.lang.String |
_osfile(java.lang.String[] args) |
java.lang.String |
_path(java.lang.String[] args) |
java.lang.String |
_pathseparator(java.lang.String[] args) |
long |
_rand(java.lang.String[] args) |
java.lang.String |
_range(java.lang.String[] args) |
java.lang.String |
_reject(java.lang.String[] args) |
java.lang.String |
_replace(java.lang.String[] args)
replace ;
|
java.lang.String |
_reverse(java.lang.String[] args) |
java.lang.String |
_select(java.lang.String[] args) |
java.lang.String |
_separator(java.lang.String[] args) |
int |
_size(java.lang.String[] args) |
java.lang.String |
_sjoin(java.lang.String[] args) |
java.lang.String |
_sort(java.lang.String[] args) |
java.lang.String |
_split(java.lang.String[] args) |
java.lang.String |
_startswith(java.lang.String[] args) |
java.lang.String |
_stem(java.lang.String[] args) |
java.lang.String |
_sublist(java.lang.String[] args) |
java.lang.StringBuffer |
_subst(java.lang.String[] args) |
java.lang.String |
_substring(java.lang.String[] args) |
java.lang.String |
_sum(java.lang.String[] args) |
java.lang.String |
_system_allow_fail(java.lang.String[] args) |
java.lang.String |
_system(java.lang.String[] args) |
java.lang.String |
_toclassname(java.lang.String[] args) |
java.lang.String |
_toclasspath(java.lang.String[] args) |
java.lang.String |
_tolower(java.lang.String[] args) |
java.lang.String |
_toupper(java.lang.String[] args) |
java.lang.String |
_trim(java.lang.String[] args) |
java.lang.String |
_tstamp(java.lang.String[] args) |
java.lang.String |
_unescape(java.lang.String[] args) |
java.lang.String |
_uniq(java.lang.String[] args) |
java.lang.String |
_version(java.lang.String[] args) |
java.lang.String |
_versionmask(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.
|
java.util.Properties |
getFlattenedProperties(boolean ignoreInstructions)
Take all the properties and translate them to actual values.
|
protected java.lang.String |
getMacro(java.lang.String key,
aQute.bnd.osgi.Macro.Link link) |
static java.util.Properties |
getParent(java.util.Properties p) |
static char |
getTerminator(char c) |
boolean |
isNosystem() |
java.lang.String |
process(java.lang.String line) |
java.lang.String |
process(java.lang.String line,
Processor source) |
java.lang.String |
replace(java.lang.String key,
aQute.bnd.osgi.Macro.Link link) |
boolean |
setNosystem(boolean nosystem) |
java.lang.String |
system_internal(boolean allowFail,
java.lang.String[] args)
System command.
|
static void |
verifyCommand(java.lang.String[] args,
java.lang.String help,
java.util.regex.Pattern[] patterns,
int low,
int high) |
public static final java.lang.String _nowHelp
public static final java.lang.String _fmodifiedHelp
public static final java.lang.String _fileHelp
public static final java.lang.String _sizeHelp
public Macro(Processor domain, java.lang.Object... targets)
public java.lang.String process(java.lang.String line, Processor source)
public static char getTerminator(char c)
protected java.lang.String getMacro(java.lang.String key, aQute.bnd.osgi.Macro.Link link)
public java.lang.String replace(java.lang.String key, aQute.bnd.osgi.Macro.Link link)
public java.lang.String _uniq(java.lang.String[] args)
public java.lang.String _pathseparator(java.lang.String[] args)
public java.lang.String _separator(java.lang.String[] args)
public java.lang.String _filter(java.lang.String[] args)
public java.lang.String _select(java.lang.String[] args)
public java.lang.String _filterout(java.lang.String[] args)
public java.lang.String _reject(java.lang.String[] args)
public java.lang.String _sort(java.lang.String[] args)
public java.lang.String _nsort(java.lang.String[] args)
public java.lang.String _join(java.lang.String[] args)
public java.lang.String _sjoin(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _if(java.lang.String[] args)
public java.lang.Object _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 _versionmask(java.lang.String[] args)
public java.lang.String _version(java.lang.String[] args)
public java.lang.String _range(java.lang.String[] args)
public java.lang.String system_internal(boolean allowFail, java.lang.String[] args) throws java.lang.Exception
args
- help
- patterns
- low
- high
- java.lang.Exception
public java.lang.String _system(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _system_allow_fail(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _env(java.lang.String[] args)
public java.lang.String _cat(java.lang.String[] args) throws java.io.IOException
in
- 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()
There are some rules
public java.util.Properties getFlattenedProperties(boolean ignoreInstructions)
Property names starting with an underscore ('_') are ignored. These are reserved for properties that cause an unwanted side effect when expanded unnecessary
public java.lang.String _osfile(java.lang.String[] args)
public java.lang.String _path(java.lang.String[] args)
public int _size(java.lang.String[] args)
public static java.util.Properties getParent(java.util.Properties p)
public java.lang.String process(java.lang.String line)
public boolean isNosystem()
public boolean setNosystem(boolean nosystem)
public java.lang.String _unescape(java.lang.String[] args)
public java.lang.String _startswith(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _endswith(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _extension(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _stem(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _substring(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public long _rand(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _length(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _get(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _sublist(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _first(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _last(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _max(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _min(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _nmax(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _nmin(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _sum(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _average(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _reverse(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _indexof(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _lastindexof(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _find(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _findlast(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _split(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.Object _js(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _toupper(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _tolower(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _compare(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public int _ncompare(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public boolean _matches(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.StringBuffer _subst(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _trim(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _format(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public boolean _isempty(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public boolean _isnumber(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public boolean _is(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _map(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _foreach(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _apply(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String _bytes(java.lang.String[] args)