public class Builtin
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String[] |
functions |
private static java.util.Set<java.lang.String> |
KEYWORDS |
private static java.lang.String[] |
packages |
Constructor and Description |
---|
Builtin() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
_new(org.apache.felix.service.command.CommandSession session,
java.lang.Object name,
java.lang.Object[] argv) |
java.lang.CharSequence |
format(org.apache.felix.service.command.CommandSession session) |
java.lang.CharSequence |
format(org.apache.felix.service.command.CommandSession session,
java.lang.Object arg) |
private java.lang.CharSequence |
getClosureSource(org.apache.felix.service.command.CommandSession session,
java.lang.String name) |
(package private) static java.util.Set<java.lang.String> |
getCommands(org.apache.felix.service.command.CommandSession session) |
private java.util.List<java.lang.reflect.Method> |
getMethods(org.apache.felix.service.command.CommandSession session,
java.lang.String scmd) |
Option |
getopt(java.util.List<java.lang.Object> spec,
java.lang.Object[] args)
script access to Options.
|
private boolean |
isClosure(java.lang.Object target) |
private boolean |
isCommand(java.lang.Object target) |
private java.lang.Class<?> |
loadClass(org.apache.felix.service.command.CommandSession session,
java.lang.String name) |
void |
set(org.apache.felix.service.command.CommandSession session,
java.lang.String[] argv) |
java.lang.Object |
tac(org.apache.felix.service.command.CommandSession session,
java.lang.String[] argv) |
boolean |
type(org.apache.felix.service.command.CommandSession session,
java.lang.String[] argv) |
static final java.lang.String[] functions
private static final java.lang.String[] packages
private static final java.util.Set<java.lang.String> KEYWORDS
public java.lang.CharSequence format(org.apache.felix.service.command.CommandSession session)
public java.lang.CharSequence format(org.apache.felix.service.command.CommandSession session, java.lang.Object arg)
public Option getopt(java.util.List<java.lang.Object> spec, java.lang.Object[] args)
public java.lang.Object _new(org.apache.felix.service.command.CommandSession session, java.lang.Object name, java.lang.Object[] argv) throws java.lang.Exception
java.lang.Exception
private java.lang.Class<?> loadClass(org.apache.felix.service.command.CommandSession session, java.lang.String name) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public void set(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv)
public java.lang.Object tac(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.io.IOException
java.io.IOException
public boolean type(org.apache.felix.service.command.CommandSession session, java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
static java.util.Set<java.lang.String> getCommands(org.apache.felix.service.command.CommandSession session)
private boolean isClosure(java.lang.Object target)
private boolean isCommand(java.lang.Object target)
private java.lang.CharSequence getClosureSource(org.apache.felix.service.command.CommandSession session, java.lang.String name) throws java.lang.Exception
java.lang.Exception
private java.util.List<java.lang.reflect.Method> getMethods(org.apache.felix.service.command.CommandSession session, java.lang.String scmd) throws java.lang.Exception
java.lang.Exception