Interface PsyAppendable<T extends PsyObject>

    • Method Detail

      • psyAppend

        void psyAppend​(T o)
                throws PsyErrorException
        Appends a given object to this container.
        Parameters:
        o - an object to append.
        Throws:
        PsyErrorException - when an error occurs.
      • psyAppendAll

        default void psyAppendAll​(PsyIterable<? extends T> oEnumeration)
                           throws PsyErrorException
        Appends all the objects from a given iterable enumeration to this container. When a given enumeration is the same as this container, first clone the enumeration, and then appends all the elements from the clone to avoid concurrent modification.
        Parameters:
        oEnumeration - an iterable enumeration.
        Throws:
        PsyErrorException - when an error occurs.