public class BrooklynDslCommon
extends java.lang.Object
Constructor and Description |
---|
BrooklynDslCommon() |
Modifier and Type | Method and Description |
---|---|
static DslComponent |
ancestor(java.lang.String scopeOrId) |
static BrooklynDslDeferredSupplier<?> |
attributeWhenReady(java.lang.String sensorName) |
static DslComponent |
child(java.lang.String scopeOrId) |
static DslComponent |
component(java.lang.String scopeOrId) |
static DslComponent |
component(java.lang.String scope,
java.lang.String id) |
static BrooklynDslDeferredSupplier<?> |
config(java.lang.String keyName) |
static DslComponent |
descendant(java.lang.String scopeOrId) |
static DslComponent |
entity(java.lang.String scopeOrId) |
static EntitySpecConfiguration |
entitySpec(java.util.Map<java.lang.String,java.lang.Object> arguments) |
static java.lang.Object |
formatString(java.lang.String pattern,
java.lang.Object... args)
Returns a formatted string or a
BrooklynDslDeferredSupplier if the arguments
are not yet fully resolved. |
static java.lang.Object |
literal(java.lang.Object expression)
Return the expression as a literal string without any further parsing.
|
static java.lang.Object |
object(java.util.Map<java.lang.String,java.lang.Object> arguments)
Return an instance of the specified class with its fields set according
to the
Map or a BrooklynDslDeferredSupplier if the arguments are not
yet fully resolved. |
static DslComponent |
parent() |
static Sensor<?> |
sensor(java.lang.String clazzName,
java.lang.String sensorName)
Returns a
Sensor from the given entity type. |
static DslComponent |
sibling(java.lang.String scopeOrId) |
public static DslComponent entity(java.lang.String scopeOrId)
public static DslComponent parent()
public static DslComponent child(java.lang.String scopeOrId)
public static DslComponent sibling(java.lang.String scopeOrId)
public static DslComponent descendant(java.lang.String scopeOrId)
public static DslComponent ancestor(java.lang.String scopeOrId)
public static DslComponent component(java.lang.String scopeOrId)
public static DslComponent component(java.lang.String scope, java.lang.String id)
public static BrooklynDslDeferredSupplier<?> config(java.lang.String keyName)
public static BrooklynDslDeferredSupplier<?> attributeWhenReady(java.lang.String sensorName)
public static Sensor<?> sensor(java.lang.String clazzName, java.lang.String sensorName)
Sensor
from the given entity type.public static EntitySpecConfiguration entitySpec(java.util.Map<java.lang.String,java.lang.Object> arguments)
public static java.lang.Object object(java.util.Map<java.lang.String,java.lang.Object> arguments)
Map
or a BrooklynDslDeferredSupplier
if the arguments are not
yet fully resolved.public static java.lang.Object literal(java.lang.Object expression)
public static java.lang.Object formatString(java.lang.String pattern, java.lang.Object... args)
BrooklynDslDeferredSupplier
if the arguments
are not yet fully resolved.