Ferreteria/v0.6/clade/IO/Aspect/Connx/Stream/Native/File/Text

From Woozle Writes Code
< Ferreteria‎ | v0.6‎ | clade‎ | IO‎ | Aspect‎ | Connx‎ | Stream‎ | Native‎ | File
Jump to navigation Jump to search
clade: IO\Aspect\Connx\Stream\Native\File\Text
Clade Family
File Text (none)
Clade Aliases
Alias Clade
Subpages

About

  • Purpose: I/O stream for text files

History

  • 2025-12-16 created
  • 2025-12-18 moved from Connx\Buffer\File\Reader\ to Connx\Stream\File\
  • 2025-12-19 moved from Connx\Stream\File\ to Connx\Stream\Finite\File\

Code

as of 2025-12-19 (not necessarily working yet):

interface iText extends BaseIface {
    function PullLine() : QStrIface;
}
class cText extends BaseClass implements iText {
    // ++ CONFIG ++ //

    public function SType() : string { return 'streamed textfile'; }

    // -- CONFIG -- //
    // ++ I/O ++ //

    public function PullLine() : QStrIface {
        $of = $this->DataFile()->InOut();
        $qsOut = $of->ReadLine();
        return $qsOut;
    }

    // -- I/O -- //
}