public abstract class NewInstanceLiteral<T extends Metadatable> extends AbstractWMTask<T> implements NewInstance<T>
MetaCallableTask.KIND| Modifier and Type | Field and Description |
|---|---|
protected T |
result |
protected ModifyLiteral |
setter |
protected URI |
uri |
protected With[] |
with |
| Constructor and Description |
|---|
NewInstanceLiteral(Object identifier,
With... args) |
NewInstanceLiteral(With... args) |
| Modifier and Type | Method and Description |
|---|---|
T |
call() |
protected abstract Object |
construct() |
Object |
getId() |
ModifyLiteral<T> |
getSetters() |
T |
getTarget() |
Object |
getTargetId() |
URI |
getUri() |
int |
hashCode() |
boolean |
isInterface() |
MetaCallableTask.KIND |
kind() |
equalsprotected URI uri
protected T extends Metadatable result
protected ModifyLiteral setter
protected With[] with
public NewInstanceLiteral(With... args)
public boolean isInterface()
isInterface in interface NewInstance<T extends Metadatable>public MetaCallableTask.KIND kind()
kind in interface MetaCallableTask<T extends Metadatable>public Object getTargetId()
getTargetId in interface WorkingMemoryTask<T extends Metadatable>public T call()
call in interface MetaCallableTask<T extends Metadatable>protected abstract Object construct()
public URI getUri()
getUri in interface Identifiablepublic Object getId()
getId in interface Identifiablepublic ModifyLiteral<T> getSetters()
getSetters in interface WorkingMemoryTask<T extends Metadatable>public T getTarget()
getTarget in interface WorkingMemoryTask<T extends Metadatable>public int hashCode()
hashCode in class AbstractWMTask<T extends Metadatable>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.