Class 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
    To do:
    #946:60min Generate Documentation from The Source Code. We might try to generate documentation about jeo objects from the source code. See the "Full List of Jeo Objects" section in the README file. This was originally suggested here: PR comment. .
    • Constructor Detail

      • 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 Detail

      • iterator

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