public class DslObject extends java.lang.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.
| Constructor and Description |
|---|
DslObject(java.lang.Object object) |
| 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 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