Class Emitter
java.lang.Object
org.yecht.Emitter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanbooleanintintbooleanbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLevel(int len, LevelStatus status) voidclear()voidvoidemit1Quoted(int width, Pointer _str, int len) voidemit2Quoted(int width, Pointer _str, int len) voidemitEnd()voidemitFolded(int width, int keep_nl, Pointer _str, int len) voidvoidvoidemitLiteral(int keep_nl, Pointer _str, int len) voidvoidemitScalar(String tag, ScalarStyle force_style, int force_indent, int force_width, int keep_nl, Pointer _str, int len) voidvoidvoidvoidflush(int check_room) voidhandler(EmitterHandler hdlr) longvoidoutputHandler(OutputHandler hdlr) voidpopLevel()voidintscanScalar(int req_width, Pointer _cursor, int len) void
-
Field Details
-
headless
public boolean headless -
use_header
public boolean use_header -
use_version
public boolean use_version -
sort_keys
public boolean sort_keys -
anchor_format
-
explicit_typing
public boolean explicit_typing -
best_width
public int best_width -
style
-
stage
-
level
public int level -
indent
public int indent -
bonus
-
-
Constructor Details
-
Emitter
public Emitter()
-
-
Method Details
-
currentLevel
-
parentLevel
-
popLevel
public void popLevel() -
addLevel
-
resetLevels
public void resetLevels() -
handler
-
outputHandler
-
clear
public void clear() -
write
-
flush
public void flush(int check_room) -
emit
-
emitTag
-
emitIndent
public void emitIndent() -
scanScalar
-
emitScalar
public void emitScalar(String tag, ScalarStyle force_style, int force_indent, int force_width, int keep_nl, Pointer _str, int len) -
escape
-
emit1Quoted
-
emit2Quoted
-
emitLiteral
-
emitFolded
-
emitSeq
-
emitMap
-
emitItem
-
emitEnd
public void emitEnd() -
markNode
-