private Terminal buildTerminal (InputStream in, OutputStream out) throws IOException { TerminalBuilder builder = TerminalBuilder.builder(); builder.streams(in,out).system(System.in == in); Terminal t = builder.build(); Attributes attr = t.getAttributes(); attr.getOutputFlags().addAll( EnumSet.of(Attributes.OutputFlag.ONLCR, Attributes.OutputFlag.OPOST) ); t.setAttributes(attr); return t; }
public void copy(Attributes attributes) { setControlFlags(attributes.getControlFlags()); setInputFlags(attributes.getInputFlags()); setLocalFlags(attributes.getLocalFlags()); setOutputFlags(attributes.getOutputFlags()); setControlChars(attributes.getControlChars()); }
addFlag(c_iflag, iflag, InputFlag.IMAXBEL, IMAXBEL); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag, iflag, InputFlag.IMAXBEL, IMAXBEL); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
EnumSet<Attributes.OutputFlag> oflag = attr.getOutputFlags(); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.OPOST, OPOST); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag, iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag, iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag, iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag, iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag, oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag, oflag, OutputFlag.ONLCR, ONLCR);
addFlag(tio.c_iflag, iflag, Attributes.InputFlag.IUTF8, IUTF8); EnumSet<Attributes.OutputFlag> oflag = attr.getOutputFlags(); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.OPOST, OPOST); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.ONLCR, ONLCR);
addFlag(tio.c_iflag, iflag, Attributes.InputFlag.IUTF8, IUTF8); EnumSet<Attributes.OutputFlag> oflag = attr.getOutputFlags(); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.OPOST, OPOST); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.ONLCR, ONLCR);
addFlag(tio.c_iflag, iflag, Attributes.InputFlag.IUTF8, IUTF8); EnumSet<Attributes.OutputFlag> oflag = attr.getOutputFlags(); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.OPOST, OPOST); addFlag(tio.c_oflag, oflag, Attributes.OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag.longValue(), iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag.longValue(), oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag.longValue(), oflag, OutputFlag.ONLCR, ONLCR);
addFlag(c_iflag.longValue(), iflag, InputFlag.IUTF8, IUTF8); EnumSet<OutputFlag> oflag = attr.getOutputFlags(); addFlag(c_oflag.longValue(), oflag, OutputFlag.OPOST, OPOST); addFlag(c_oflag.longValue(), oflag, OutputFlag.ONLCR, ONLCR);