public class URLExpression<T extends Serializable> extends RunnableExpression<T>
| Constructor and Description |
|---|
URLExpression() |
URLExpression(Class<?> declaringClass,
String query,
Class<T> type)
constructor
|
URLExpression(String expression) |
| Modifier and Type | Method and Description |
|---|---|
protected de.tsl2.nano.execution.IPRunnable<T,Map<String,Object>> |
createRunnable()
createRunnable
|
String |
getExpressionPattern() |
String |
getName() |
void |
setExpression(String expression)
sets the new Expression and evaluates new values for:
#method, #contentType #valuesOnly, #urlRESTSeparators, #handleResponse. |
connectTo, getArguments, getResult, getValue, refreshArguments, setArguments, setValuecompareTo, createRegExpOnAllRegistered, equals, getAccessMethod, getDeclaringClass, getExpression, getId, getImplementation, getType, hashCode, hasWriteAccess, isVirtual, registerExpression, setDeclaringClass, setName, setType, toStringpublic URLExpression()
public URLExpression(String expression)
public String getExpressionPattern()
public void setExpression(String expression)
#method, #contentType #valuesOnly, #urlRESTSeparators, #handleResponse.setExpression in interface de.tsl2.nano.bean.def.IValueExpression<T extends Serializable>setExpression in class de.tsl2.nano.bean.def.AbstractExpression<T extends Serializable>expression - new expressionprotected de.tsl2.nano.execution.IPRunnable<T,Map<String,Object>> createRunnable()
RunnableExpressioncreateRunnable in class RunnableExpression<T extends Serializable>IPRunnable implementationpublic String getName()
getName in interface de.tsl2.nano.bean.def.IValueExpression<T extends Serializable>getName in interface de.tsl2.nano.core.cls.IAttribute<T extends Serializable>getName in class RunnableExpression<T extends Serializable>Copyright © 2012–2020. All rights reserved.