Package io.ryos.rhino.sdk.dsl
Interface DslItem
-
- All Superinterfaces:
MaterializableDsl
- All Known Subinterfaces:
AssertionDsl
,DslBuilder
,DslMethod
,EnsureDsl
,ExpressionDsl
,FilterDsl
,ForEachDsl<E,R>
,GaugeDsl
,HttpConfigDsl
,HttpDsl
,HttpMethodDsl
,HttpResponseDsl
,HttpRetriableDsl
,IterableDsl
,MappableDsl
,MapperDsl<R,T>
,MaterializableDslItem
,MeasurableDsl
,MeasureDsl
,ResultingDsl<R>
,RetriableDsl<R,T>
,RunUntilDsl
,SessionDsl
,SessionDslItem
,SomeDsl
,VerifiableDslItem
,WaitDsl
- All Known Implementing Classes:
AbstractDSLItem
,AbstractMeasurableDsl
,AbstractSessionDslItem
,ConditionalDslWrapper
,DslBuilderImpl
,DslMethodImpl
,EnsureDslImpl
,ExpressionDslImpl
,FilterDslImpl
,ForEachDslImpl
,GaugeDslImpl
,HttpDslImpl
,MapperDslImpl
,RunUntilDslImpl
,SessionDslImpl
,SomeDslImpl
,WaitDslImpl
public interface DslItem extends MaterializableDsl
Dsl items are domain model objects representing the Dsl elements within the domain-specific language, that is Load DSL.DslItem
instances are materializables and can be materialized into reactive components.- Author:
- Erhan Bagdemir
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MaterializableDslItem>
getChildren()
java.lang.String
getName()
DslItem
getParent()
java.lang.String
getParentName()
boolean
hasParent()
void
setName(java.lang.String name)
void
setParent(DslItem parent)
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.MaterializableDsl
materializer
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
setName
void setName(java.lang.String name)
-
getParent
DslItem getParent()
-
setParent
void setParent(DslItem parent)
-
hasParent
boolean hasParent()
-
getParentName
java.lang.String getParentName()
-
getChildren
java.util.List<MaterializableDslItem> getChildren()
-
-