public class DslObject extends Object implements DynamicObjectAware, ExtensionAware, IConventionAware, HasConvention
Accessing each ?aspect? of a DSL object may fail (with an IllegalStateException) if the DSL
object does not have that functionality. For example, calling getConventionMapping() will fail
if the backing object does not implement IConventionAware.
| Modifier and Type | Method and Description |
|---|---|
DynamicObject |
getAsDynamicObject()
Returns a
DynamicObject for this object. |
Convention |
getConvention() |
ConventionMapping |
getConventionMapping()
Returns the convention mapping for the properties of this object.
|
ExtensionContainer |
getExtensions()
The container of extensions.
|
public DslObject(Object object)
public DynamicObject getAsDynamicObject()
DynamicObjectAwareDynamicObject for this object.getAsDynamicObject in interface DynamicObjectAwarepublic Convention getConvention()
getConvention in interface HasConventionpublic ExtensionContainer getExtensions()
ExtensionAwaregetExtensions in interface ExtensionAwarepublic ConventionMapping getConventionMapping()
IConventionAwaregetConventionMapping in interface IConventionAwareCopyright © 2013. All rights reserved