public interface NodeWithParameters<N extends Node>
Modifier and Type | Method and Description |
---|---|
default Parameter |
addAndGetParameter(Class<?> paramClass,
String name) |
default Parameter |
addAndGetParameter(Parameter parameter) |
default Parameter |
addAndGetParameter(String className,
String name)
Remember to import the class in the compilation unit yourself
|
default Parameter |
addAndGetParameter(Type type,
String name) |
default N |
addParameter(Class<?> paramClass,
String name) |
default N |
addParameter(Parameter parameter) |
default N |
addParameter(String className,
String name)
Remember to import the class in the compilation unit yourself
|
default N |
addParameter(Type type,
String name) |
default Parameter |
getParamByName(String name)
Try to find a
Parameter by its name |
default Parameter |
getParamByType(Class<?> type)
Try to find a
Parameter by its type |
default Parameter |
getParamByType(String type)
Try to find a
Parameter by its type |
default Parameter |
getParameter(int i) |
NodeList<Parameter> |
getParameters() |
N |
setParameters(NodeList<Parameter> parameters) |
default Parameter getParameter(int i)
default N addParameter(String className, String name)
className
- the name of the class, ex : org.test.Foo or Foo if you added manually the importname
- the name of the parameterdefault Parameter addAndGetParameter(String className, String name)
className
- the name of the class, ex : org.test.Foo or Foo if you added manually the importname
- the name of the parameterParameter
createddefault Parameter getParamByName(String name)
Parameter
by its namename
- the name of the paramdefault Parameter getParamByType(String type)
Parameter
by its typetype
- the type of the paramCopyright © 2007–2016. All rights reserved.