Class StringInputStream


public final class StringInputStream extends Stream
  • Constructor Details

    • StringInputStream

      public StringInputStream(String s)
    • StringInputStream

      public StringInputStream(String s, int start)
    • StringInputStream

      public StringInputStream(String s, int start, int end)
  • Method Details

    • typeOf

      public LispObject typeOf()
      Overrides:
      typeOf in class Stream
    • classOf

      public LispObject classOf()
      Overrides:
      classOf in class Stream
    • typep

      public LispObject typep(LispObject type)
      Overrides:
      typep in class Stream
    • getOffset

      public int getOffset()
      Overrides:
      getOffset in class Stream
    • _getFilePosition

      protected long _getFilePosition()
      Description copied from class: Stream
      Returns a (non-negative) file position integer or a negative value if the position cannot be determined.
      Overrides:
      _getFilePosition in class Stream
      Returns:
      non-negative value as a position spec
    • _setFilePosition

      protected boolean _setFilePosition(LispObject arg)
      Description copied from class: Stream
      Sets the file position based on a position designator passed in arg
      Overrides:
      _setFilePosition in class Stream
      Parameters:
      arg - File position specifier as described in the CLHS
      Returns:
      true on success, false on failure