Package org.jline.terminal
Class Attributes
- java.lang.Object
-
- org.jline.terminal.Attributes
-
public class Attributes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributes.ControlCharControl charactersstatic classAttributes.ControlFlagstatic classAttributes.InputFlagInput flags - software input processingstatic classAttributes.LocalFlagstatic classAttributes.OutputFlag
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.EnumMap<Attributes.ControlChar,java.lang.Integer>cchars(package private) java.util.EnumSet<Attributes.ControlFlag>cflag(package private) java.util.EnumSet<Attributes.InputFlag>iflag(package private) java.util.EnumSet<Attributes.LocalFlag>lflag(package private) java.util.EnumSet<Attributes.OutputFlag>oflag
-
Constructor Summary
Constructors Constructor Description Attributes()Attributes(Attributes attr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private <T extends java.lang.Enum<T>>
java.lang.Stringappend(java.util.EnumSet<T> set)private <T extends java.lang.Enum<T>>
java.lang.Stringappend(java.util.EnumSet<T> set, java.util.function.Function<T,java.lang.String> toString)voidcopy(Attributes attributes)private java.lang.Stringdisplay(Attributes.ControlChar c)intgetControlChar(Attributes.ControlChar c)java.util.EnumMap<Attributes.ControlChar,java.lang.Integer>getControlChars()booleangetControlFlag(Attributes.ControlFlag flag)java.util.EnumSet<Attributes.ControlFlag>getControlFlags()booleangetInputFlag(Attributes.InputFlag flag)java.util.EnumSet<Attributes.InputFlag>getInputFlags()booleangetLocalFlag(Attributes.LocalFlag flag)java.util.EnumSet<Attributes.LocalFlag>getLocalFlags()booleangetOutputFlag(Attributes.OutputFlag flag)java.util.EnumSet<Attributes.OutputFlag>getOutputFlags()voidsetControlChar(Attributes.ControlChar c, int value)voidsetControlChars(java.util.EnumMap<Attributes.ControlChar,java.lang.Integer> chars)voidsetControlFlag(Attributes.ControlFlag flag, boolean value)voidsetControlFlags(java.util.EnumSet<Attributes.ControlFlag> flags)voidsetControlFlags(java.util.EnumSet<Attributes.ControlFlag> flags, boolean value)voidsetInputFlag(Attributes.InputFlag flag, boolean value)voidsetInputFlags(java.util.EnumSet<Attributes.InputFlag> flags)voidsetInputFlags(java.util.EnumSet<Attributes.InputFlag> flags, boolean value)voidsetLocalFlag(Attributes.LocalFlag flag, boolean value)voidsetLocalFlags(java.util.EnumSet<Attributes.LocalFlag> flags)voidsetLocalFlags(java.util.EnumSet<Attributes.LocalFlag> flags, boolean value)voidsetOutputFlag(Attributes.OutputFlag flag, boolean value)voidsetOutputFlags(java.util.EnumSet<Attributes.OutputFlag> flags)voidsetOutputFlags(java.util.EnumSet<Attributes.OutputFlag> flags, boolean value)java.lang.StringtoString()
-
-
-
Field Detail
-
iflag
final java.util.EnumSet<Attributes.InputFlag> iflag
-
oflag
final java.util.EnumSet<Attributes.OutputFlag> oflag
-
cflag
final java.util.EnumSet<Attributes.ControlFlag> cflag
-
lflag
final java.util.EnumSet<Attributes.LocalFlag> lflag
-
cchars
final java.util.EnumMap<Attributes.ControlChar,java.lang.Integer> cchars
-
-
Constructor Detail
-
Attributes
public Attributes()
-
Attributes
public Attributes(Attributes attr)
-
-
Method Detail
-
getInputFlags
public java.util.EnumSet<Attributes.InputFlag> getInputFlags()
-
setInputFlags
public void setInputFlags(java.util.EnumSet<Attributes.InputFlag> flags)
-
getInputFlag
public boolean getInputFlag(Attributes.InputFlag flag)
-
setInputFlags
public void setInputFlags(java.util.EnumSet<Attributes.InputFlag> flags, boolean value)
-
setInputFlag
public void setInputFlag(Attributes.InputFlag flag, boolean value)
-
getOutputFlags
public java.util.EnumSet<Attributes.OutputFlag> getOutputFlags()
-
setOutputFlags
public void setOutputFlags(java.util.EnumSet<Attributes.OutputFlag> flags)
-
getOutputFlag
public boolean getOutputFlag(Attributes.OutputFlag flag)
-
setOutputFlags
public void setOutputFlags(java.util.EnumSet<Attributes.OutputFlag> flags, boolean value)
-
setOutputFlag
public void setOutputFlag(Attributes.OutputFlag flag, boolean value)
-
getControlFlags
public java.util.EnumSet<Attributes.ControlFlag> getControlFlags()
-
setControlFlags
public void setControlFlags(java.util.EnumSet<Attributes.ControlFlag> flags)
-
getControlFlag
public boolean getControlFlag(Attributes.ControlFlag flag)
-
setControlFlags
public void setControlFlags(java.util.EnumSet<Attributes.ControlFlag> flags, boolean value)
-
setControlFlag
public void setControlFlag(Attributes.ControlFlag flag, boolean value)
-
getLocalFlags
public java.util.EnumSet<Attributes.LocalFlag> getLocalFlags()
-
setLocalFlags
public void setLocalFlags(java.util.EnumSet<Attributes.LocalFlag> flags)
-
getLocalFlag
public boolean getLocalFlag(Attributes.LocalFlag flag)
-
setLocalFlags
public void setLocalFlags(java.util.EnumSet<Attributes.LocalFlag> flags, boolean value)
-
setLocalFlag
public void setLocalFlag(Attributes.LocalFlag flag, boolean value)
-
getControlChars
public java.util.EnumMap<Attributes.ControlChar,java.lang.Integer> getControlChars()
-
setControlChars
public void setControlChars(java.util.EnumMap<Attributes.ControlChar,java.lang.Integer> chars)
-
getControlChar
public int getControlChar(Attributes.ControlChar c)
-
setControlChar
public void setControlChar(Attributes.ControlChar c, int value)
-
copy
public void copy(Attributes attributes)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
display
private java.lang.String display(Attributes.ControlChar c)
-
append
private <T extends java.lang.Enum<T>> java.lang.String append(java.util.EnumSet<T> set)
-
append
private <T extends java.lang.Enum<T>> java.lang.String append(java.util.EnumSet<T> set, java.util.function.Function<T,java.lang.String> toString)
-
-