Package uk.ac.starlink.ttools.task
Class LineEnder
- java.lang.Object
-
- uk.ac.starlink.ttools.task.LineEnder
-
public class LineEnder extends java.lang.Object
Defines how line endings are handled when formatting stilts commands.- Since:
- 19 Sep 2017
- Author:
- Mark Taylor
-
-
Field Summary
Fields Modifier and Type Field Description static LineEnder
BACKSLASH
Backslash followed by carriage return (Un*x shells).static LineEnder
BACKTICK
Backtick followed by carriage return (Windows PowerShell).static LineEnder
CARET
Caret followed by carriage return (DOS CMD).static LineEnder
ONELINE
No line breaks, just one long line.static LineEnder[]
OPTIONS
All options.static LineEnder
PLAIN
Just a carriage return.
-
Constructor Summary
Constructors Constructor Description LineEnder(java.lang.String name, java.lang.String eol)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getEndOfLine()
Returns the end of line text.boolean
includesNewline()
Indicates whether a newline forms part of the EOL string.java.lang.String
toString()
Returns name.
-
-
-
Field Detail
-
PLAIN
public static final LineEnder PLAIN
Just a carriage return.
-
BACKSLASH
public static final LineEnder BACKSLASH
Backslash followed by carriage return (Un*x shells).
-
CARET
public static final LineEnder CARET
Caret followed by carriage return (DOS CMD).
-
BACKTICK
public static final LineEnder BACKTICK
Backtick followed by carriage return (Windows PowerShell).
-
ONELINE
public static final LineEnder ONELINE
No line breaks, just one long line.
-
OPTIONS
public static final LineEnder[] OPTIONS
All options.
-
-
Method Detail
-
getEndOfLine
public java.lang.String getEndOfLine()
Returns the end of line text.- Returns:
- text separating two lines
-
includesNewline
public boolean includesNewline()
Indicates whether a newline forms part of the EOL string.- Returns:
- true iff end of line includes a newline character
-
toString
public java.lang.String toString()
Returns name.- Overrides:
toString
in classjava.lang.Object
-
-