Package io.ryos.rhino.sdk.dsl.impl
Class DslMethodImpl
- java.lang.Object
-
- io.ryos.rhino.sdk.dsl.impl.DslMethodImpl
-
- All Implemented Interfaces:
DslItem
,DslMethod
,MaterializableDsl
,MaterializableDslItem
public class DslMethodImpl extends java.lang.Object implements DslItem, DslMethod
-
-
Constructor Summary
Constructors Constructor Description DslMethodImpl(java.lang.String name, DslItem dsl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MaterializableDslItem>
getChildren()
DslItem
getDsl()
java.lang.String
getName()
DslItem
getParent()
java.lang.String
getParentName()
boolean
hasParent()
DslMethodMaterializer
materializer()
Create materializer instance for this spec instance.void
setName(java.lang.String name)
void
setParent(DslItem parent)
java.lang.String
toString()
-
-
-
Constructor Detail
-
DslMethodImpl
public DslMethodImpl(java.lang.String name, DslItem dsl)
-
-
Method Detail
-
getParentName
public java.lang.String getParentName()
- Specified by:
getParentName
in interfaceDslItem
-
getChildren
public java.util.List<MaterializableDslItem> getChildren()
- Specified by:
getChildren
in interfaceDslItem
-
materializer
public DslMethodMaterializer materializer()
Description copied from interface:MaterializableDsl
Create materializer instance for this spec instance.- Specified by:
materializer
in interfaceMaterializableDsl
- Returns:
DslMaterializer
instance.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-