Class DirectivesJeoObject

java.lang.Object
org.eolang.jeo.representation.directives.DirectivesJeoObject
All Implemented Interfaces:
Iterable<org.xembly.Directive>

public final class DirectivesJeoObject extends Object implements Iterable<org.xembly.Directive>
Directives that represent a pure JEO object. Similar to DirectivesEoObject, but for objects that are parts of the JEO XMIR representation.
Since:
0.6
  • Constructor Details

    • DirectivesJeoObject

      @SafeVarargs public DirectivesJeoObject(String base, Iterable<org.xembly.Directive>... inner)
      Constructor.
      Parameters:
      base - The base of the object.
      inner - Inner components.
    • DirectivesJeoObject

      public DirectivesJeoObject(String base, org.xembly.Directives... inner)
      Constructor.
      Parameters:
      base - The base of the object.
      inner - Inner components.
    • DirectivesJeoObject

      public DirectivesJeoObject(String base, List<org.xembly.Directives> inner)
      Constructor.
      Parameters:
      base - The base of the object.
      inner - Inner components.
    • DirectivesJeoObject

      @SafeVarargs public DirectivesJeoObject(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.
    • DirectivesJeoObject

      public DirectivesJeoObject(String base, String name, org.xembly.Directives... inner)
      Constructor.
      Parameters:
      base - The base of the object.
      name - The name of the object.
      inner - Inner components.
    • DirectivesJeoObject

      public DirectivesJeoObject(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.
  • Method Details

    • iterator

      public Iterator<org.xembly.Directive> iterator()
      Specified by:
      iterator in interface Iterable<org.xembly.Directive>