Class DirectivesEoObject
- java.lang.Object
-
- org.eolang.jeo.representation.directives.DirectivesEoObject
-
- All Implemented Interfaces:
Iterable<org.xembly.Directive>
public final class DirectivesEoObject extends Object implements Iterable<org.xembly.Directive>
Directives that represent a pure EO object. Similar toDirectivesJeoObject
, but for objects that are parts of the EO language.- Since:
- 0.6
-
-
Constructor Summary
Constructors Constructor Description DirectivesEoObject(String base, String name, Iterable<org.xembly.Directive>... inner)
Constructor.DirectivesEoObject(String base, String name, String as, Iterable<org.xembly.Directive>... inner)
Constructor.DirectivesEoObject(String base, String name, String as, List<org.xembly.Directives> inner)
Constructor.DirectivesEoObject(String base, String name, List<org.xembly.Directives> inner)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<org.xembly.Directive>
iterator()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
DirectivesEoObject
@SafeVarargs public DirectivesEoObject(String base, String name, Iterable<org.xembly.Directive>... inner)
Constructor.- Parameters:
base
- The base of the object.name
- The name of the object.inner
- Inner components.
-
DirectivesEoObject
public DirectivesEoObject(String base, String name, List<org.xembly.Directives> inner)
Constructor.- Parameters:
base
- The base of the object.name
- The name of the object.inner
- Inner components.
-
DirectivesEoObject
@SafeVarargs public DirectivesEoObject(String base, String name, String as, Iterable<org.xembly.Directive>... inner)
Constructor.- Parameters:
base
- The base of the object.name
- The name of the object.as
- The 'as' attribute of the object.inner
- Inner components.- Suppressed Checkstyle violations:
- ParameterNumberCheck (10 lines), ParameterNameCheck (10 lines)
-
DirectivesEoObject
public DirectivesEoObject(String base, String name, String as, List<org.xembly.Directives> inner)
Constructor.- Parameters:
base
- The base of the object.name
- The name of the object.as
- The 'as' attribute of the object.inner
- Inner components.- Suppressed Checkstyle violations:
- ParameterNameCheck (10 lines), ParameterNumberCheck (10 lines)
-
-