Package org.snakeyaml.engine.v2.emitter
Class ScalarAnalysis
- java.lang.Object
-
- org.snakeyaml.engine.v2.emitter.ScalarAnalysis
-
public final class ScalarAnalysis extends java.lang.ObjectAccumulate information to choose the scalar style
-
-
Field Summary
Fields Modifier and Type Field Description private booleanallowBlockprivate booleanallowBlockPlainprivate booleanallowFlowPlainprivate booleanallowSingleQuotedprivate booleanemptyprivate booleanmultilineprivate java.lang.Stringscalar
-
Constructor Summary
Constructors Constructor Description ScalarAnalysis(java.lang.String scalar, boolean empty, boolean multiline, boolean allowFlowPlain, boolean allowBlockPlain, boolean allowSingleQuoted, boolean allowBlock)Create
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetScalar()getterbooleanisAllowBlock()getterbooleanisAllowBlockPlain()getterbooleanisAllowFlowPlain()getterbooleanisAllowSingleQuoted()getterbooleanisEmpty()getterbooleanisMultiline()getter
-
-
-
Field Detail
-
scalar
private final java.lang.String scalar
-
empty
private final boolean empty
-
multiline
private final boolean multiline
-
allowFlowPlain
private final boolean allowFlowPlain
-
allowBlockPlain
private final boolean allowBlockPlain
-
allowSingleQuoted
private final boolean allowSingleQuoted
-
allowBlock
private final boolean allowBlock
-
-
Constructor Detail
-
ScalarAnalysis
public ScalarAnalysis(java.lang.String scalar, boolean empty, boolean multiline, boolean allowFlowPlain, boolean allowBlockPlain, boolean allowSingleQuoted, boolean allowBlock)Create- Parameters:
scalar- - the data to analyseempty- - true for empty scalarmultiline- - true if it may take many linesallowFlowPlain- - true if can be plain in flow contextallowBlockPlain- - true if can be plain in block contextallowSingleQuoted- - true if single quotes are allowedallowBlock- - true if block style is alowed
-
-
Method Detail
-
getScalar
public java.lang.String getScalar()
getter- Returns:
- the scalar to be analysed
-
isEmpty
public boolean isEmpty()
getter- Returns:
- true when empty
-
isMultiline
public boolean isMultiline()
getter- Returns:
- true if it may take many lines
-
isAllowFlowPlain
public boolean isAllowFlowPlain()
getter- Returns:
- true if can be plain in flow context
-
isAllowBlockPlain
public boolean isAllowBlockPlain()
getter- Returns:
- true if can be plain in block context
-
isAllowSingleQuoted
public boolean isAllowSingleQuoted()
getter- Returns:
- true if single quotes are allowed
-
isAllowBlock
public boolean isAllowBlock()
getter- Returns:
- true when block style is allowed for this scalar
-
-