Package org.eclipse.jgit.util.io
Enum AutoLFInputStream.StreamFlag
- java.lang.Object
-
- java.lang.Enum<AutoLFInputStream.StreamFlag>
-
- org.eclipse.jgit.util.io.AutoLFInputStream.StreamFlag
-
- All Implemented Interfaces:
Serializable
,Comparable<AutoLFInputStream.StreamFlag>
- Enclosing class:
- AutoLFInputStream
public static enum AutoLFInputStream.StreamFlag extends Enum<AutoLFInputStream.StreamFlag>
Flags for controlling auto-detection of binary vs. text content (for text=auto).- Since:
- 5.9
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ABORT_IF_BINARY
IfDETECT_BINARY
is set, throw anAutoLFInputStream.IsBinaryException
if binary content is detected.DETECT_BINARY
Check the first 8kB for binary content and switch off canonicalization off for the whole file if so.FOR_CHECKOUT
IfDETECT_BINARY
is set and content is found to be CR-LF delimited text, switch off canonicalization.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AutoLFInputStream.StreamFlag
valueOf(String name)
Returns the enum constant of this type with the specified name.static AutoLFInputStream.StreamFlag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DETECT_BINARY
public static final AutoLFInputStream.StreamFlag DETECT_BINARY
Check the first 8kB for binary content and switch off canonicalization off for the whole file if so.
-
ABORT_IF_BINARY
public static final AutoLFInputStream.StreamFlag ABORT_IF_BINARY
IfDETECT_BINARY
is set, throw anAutoLFInputStream.IsBinaryException
if binary content is detected.
-
FOR_CHECKOUT
public static final AutoLFInputStream.StreamFlag FOR_CHECKOUT
IfDETECT_BINARY
is set and content is found to be CR-LF delimited text, switch off canonicalization.
-
-
Method Detail
-
values
public static AutoLFInputStream.StreamFlag[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AutoLFInputStream.StreamFlag c : AutoLFInputStream.StreamFlag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AutoLFInputStream.StreamFlag valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-