C# 클래스 Tidy.Core.PPrint

Pretty print parse tree (c) 1998-2000 (W3C) MIT, INRIA, Keio University See Tidy.cs for the copyright notice. Derived from HTML Tidy Release 4 Aug 2000
Block-level and unknown elements are printed on new lines and their contents indented 2 spaces Inline elements are printed inline. Inline content is wrapped on spaces (except in attribute values or preformatted text, after start tags and before end tags
파일 보기 프로젝트 열기: r1pper/TidyNetPortable 1 사용 예제들

공개 메소드들

메소드 설명
AddTransitionEffect ( Lexer lexer, Node root, short effect, double duration ) : void
CondFlushLine ( Out fout, int indent ) : void
CountSlides ( Node node ) : int
CreateSlides ( Lexer lexer, Node root ) : void
FlushLine ( Out fout, int indent ) : void
GetUtf8 ( byte str, int start, MutableInteger ch ) : int
PPrint ( TidyOptions options ) : System
PrintSlide ( Out fout, int mode, int indent, Lexer lexer ) : void
PrintTree ( Out fout, int mode, int indent, Lexer lexer, Node node ) : void
PrintXmlTree ( Out fout, int mode, int indent, Lexer lexer, Node node ) : void
PutUtf8 ( byte buf, int start, int c ) : int

비공개 메소드들

메소드 설명
AddC ( int c, int index ) : void
AfterSpace ( Node node ) : bool
PrintAsp ( Out fout, int indent, Node node ) : void
PrintAttrValue ( Out fout, int indent, string val, int delim, bool wrappable ) : void
PrintAttribute ( Out fout, int indent, Node node, AttVal attr ) : void
PrintAttrs ( Out fout, int indent, Node node, AttVal attr ) : void
PrintCdata ( Out fout, int indent, Node node ) : void
PrintChar ( int c, int mode ) : void
PrintComment ( Out fout, int indent, Node node ) : void
PrintDocType ( Out fout, int indent, Node node ) : void
PrintEndTag ( Node node ) : void
PrintJste ( Out fout, int indent, Node node ) : void
PrintNavBar ( Out fout, int indent ) : void
PrintPhp ( Out fout, int indent, Node node ) : void
PrintPi ( Out fout, int indent, Node node ) : void
PrintSection ( Out fout, int indent, Node node ) : void
PrintString ( string str ) : void
PrintTag ( Lexer lexer, Out fout, int mode, int indent, Node node ) : void
PrintText ( Out fout, int mode, int indent, byte textarray, int start, int end ) : void
ShouldIndent ( Node node ) : bool
WrapAttrVal ( Out fout, int indent, bool inString ) : void
WrapLine ( Out fout, int indent ) : void

메소드 상세

AddTransitionEffect() 공개 메소드

public AddTransitionEffect ( Lexer lexer, Node root, short effect, double duration ) : void
lexer Lexer
root Node
effect short
duration double
리턴 void

CondFlushLine() 공개 메소드

public CondFlushLine ( Out fout, int indent ) : void
fout Out
indent int
리턴 void

CountSlides() 공개 메소드

public CountSlides ( Node node ) : int
node Node
리턴 int

CreateSlides() 공개 메소드

public CreateSlides ( Lexer lexer, Node root ) : void
lexer Lexer
root Node
리턴 void

FlushLine() 공개 메소드

public FlushLine ( Out fout, int indent ) : void
fout Out
indent int
리턴 void

GetUtf8() 공개 정적인 메소드

public static GetUtf8 ( byte str, int start, MutableInteger ch ) : int
str byte
start int
ch MutableInteger
리턴 int

PPrint() 공개 메소드

public PPrint ( TidyOptions options ) : System
options TidyOptions
리턴 System

PrintSlide() 공개 메소드

public PrintSlide ( Out fout, int mode, int indent, Lexer lexer ) : void
fout Out
mode int
indent int
lexer Lexer
리턴 void

PrintTree() 공개 메소드

public PrintTree ( Out fout, int mode, int indent, Lexer lexer, Node node ) : void
fout Out
mode int
indent int
lexer Lexer
node Node
리턴 void

PrintXmlTree() 공개 메소드

public PrintXmlTree ( Out fout, int mode, int indent, Lexer lexer, Node node ) : void
fout Out
mode int
indent int
lexer Lexer
node Node
리턴 void

PutUtf8() 공개 정적인 메소드

public static PutUtf8 ( byte buf, int start, int c ) : int
buf byte
start int
c int
리턴 int