Interface PsyConcatenable<T extends PsyConcatenable<T>>

Type Parameters:
T - a type of the second operand at concatenation.
All Superinterfaces:
PsyObject
All Known Subinterfaces:
PsyFormalStream<T>
All Known Implementing Classes:
PsyName, PsyRange, PsyStream, PsyString

@Type("concatenable") public interface PsyConcatenable<T extends PsyConcatenable<T>> extends PsyObject
The representation of concatenable, a type of object that is an operand of concatenation.
  • Field Details

  • Method Details

    • psyConcat

      T psyConcat(T oConcatenable) throws PsyErrorException
      Returns the concatenable result of concatenation of this object and specified object.
      Parameters:
      oConcatenable - the specified object.
      Returns:
      the concatenable result of concatenation of this object and specified object
      Throws:
      PsyErrorException - when the error occured during concatenation.