C# 클래스 StoryTeller.Util.HtmlTextWriter

상속: System.IO.TextWriter
파일 보기 프로젝트 열기: storyteller/Storyteller

공개 프로퍼티들

프로퍼티 타입 설명
Encoder System.Text.Encodings.Web.HtmlEncoder

공개 메소드들

메소드 설명
AddAttribute ( HtmlTextWriterAttribute key, string value ) : void
AddAttribute ( HtmlTextWriterAttribute key, string value, bool fEncode ) : void
AddAttribute ( string name, string value ) : void
AddAttribute ( string name, string value, bool fEndode ) : void
Flush ( ) : void
HtmlTextWriter ( TextWriter writer ) : System
HtmlTextWriter ( TextWriter writer, string tabString ) : System
RenderBeginTag ( HtmlTextWriterTag tagKey ) : void
RenderBeginTag ( string tagName ) : void
RenderEndTag ( ) : void
Write ( bool value ) : void
Write ( char value ) : void
Write ( char buffer, int index, int count ) : void
Write ( double value ) : void
Write ( float value ) : void
Write ( int value ) : void
Write ( long value ) : void
Write ( object value ) : void
Write ( string s ) : void
Write ( string format, object arg0 ) : void
Write ( string format, object arg0, object arg1 ) : void
WriteAttribute ( string name, string value ) : void
WriteAttribute ( string name, string value, bool fEncode ) : void
WriteBeginTag ( string tagName ) : void
WriteBreak ( ) : void
WriteEncodedText ( String text ) : void
WriteEndTag ( string tagName ) : void
WriteFullBeginTag ( string tagName ) : void
WriteLine ( ) : void
WriteLine ( UInt32 value ) : void
WriteLine ( bool value ) : void
WriteLine ( char value ) : void
WriteLine ( char buffer, int index, int count ) : void
WriteLine ( double value ) : void
WriteLine ( float value ) : void
WriteLine ( int value ) : void
WriteLine ( long value ) : void
WriteLine ( object value ) : void
WriteLine ( string s ) : void
WriteLine ( string format, object arg0 ) : void
WriteLine ( string format, object arg0, object arg1 ) : void
WriteLineNoTabs ( string s ) : void
WriteStyleAttribute ( string name, string value ) : void
WriteStyleAttribute ( string name, string value, bool fEncode ) : void

보호된 메소드들

메소드 설명
AddAttribute ( string name, string value, HtmlTextWriterAttribute key ) : void
EncodeAttributeValue ( HtmlTextWriterAttribute attrKey, string value ) : string
EncodeAttributeValue ( string value, bool fEncode ) : string
EncodeUrl ( string url ) : string
FilterAttributes ( ) : void
GetAttributeKey ( string attrName ) : HtmlTextWriterAttribute
GetAttributeName ( HtmlTextWriterAttribute attrKey ) : string
GetTagKey ( string tagName ) : HtmlTextWriterTag
GetTagName ( HtmlTextWriterTag tagKey ) : string
IsAttributeDefined ( HtmlTextWriterAttribute key ) : bool
IsAttributeDefined ( HtmlTextWriterAttribute key, string &value ) : bool
OnAttributeRender ( string name, string value, HtmlTextWriterAttribute key ) : bool
OnTagRender ( string name, HtmlTextWriterTag key ) : bool
OutputTabs ( ) : void
PopEndTag ( ) : string
PushEndTag ( string endTag ) : void
RegisterAttribute ( string name, HtmlTextWriterAttribute key ) : void
RegisterTag ( string name, HtmlTextWriterTag key ) : void
RenderAfterContent ( ) : string
RenderAfterTag ( ) : string
RenderBeforeContent ( ) : string
RenderBeforeTag ( ) : string

비공개 메소드들

메소드 설명
AddAttribute ( string name, string value, HtmlTextWriterAttribute key, bool encode, bool isUrl ) : void
HtmlTextWriter ( ) : System
RegisterAttribute ( string name, HtmlTextWriterAttribute key, bool encode ) : void
RegisterAttribute ( string name, HtmlTextWriterAttribute key, bool encode, bool isUrl ) : void
RegisterTag ( string name, HtmlTextWriterTag key, TagType type ) : void
WriteHtmlAttributeEncode ( string s ) : void
WriteObsoleteBreak ( ) : void

메소드 상세

AddAttribute() 공개 메소드

public AddAttribute ( HtmlTextWriterAttribute key, string value ) : void
key HtmlTextWriterAttribute
value string
리턴 void

AddAttribute() 공개 메소드

public AddAttribute ( HtmlTextWriterAttribute key, string value, bool fEncode ) : void
key HtmlTextWriterAttribute
value string
fEncode bool
리턴 void

AddAttribute() 공개 메소드

public AddAttribute ( string name, string value ) : void
name string
value string
리턴 void

AddAttribute() 보호된 메소드

protected AddAttribute ( string name, string value, HtmlTextWriterAttribute key ) : void
name string
value string
key HtmlTextWriterAttribute
리턴 void

AddAttribute() 공개 메소드

public AddAttribute ( string name, string value, bool fEndode ) : void
name string
value string
fEndode bool
리턴 void

EncodeAttributeValue() 보호된 메소드

protected EncodeAttributeValue ( HtmlTextWriterAttribute attrKey, string value ) : string
attrKey HtmlTextWriterAttribute
value string
리턴 string

EncodeAttributeValue() 보호된 메소드

protected EncodeAttributeValue ( string value, bool fEncode ) : string
value string
fEncode bool
리턴 string

EncodeUrl() 보호된 메소드

protected EncodeUrl ( string url ) : string
url string
리턴 string

FilterAttributes() 보호된 메소드

protected FilterAttributes ( ) : void
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

GetAttributeKey() 보호된 메소드

protected GetAttributeKey ( string attrName ) : HtmlTextWriterAttribute
attrName string
리턴 HtmlTextWriterAttribute

GetAttributeName() 보호된 메소드

protected GetAttributeName ( HtmlTextWriterAttribute attrKey ) : string
attrKey HtmlTextWriterAttribute
리턴 string

GetTagKey() 보호된 메소드

protected GetTagKey ( string tagName ) : HtmlTextWriterTag
tagName string
리턴 HtmlTextWriterTag

GetTagName() 보호된 메소드

protected GetTagName ( HtmlTextWriterTag tagKey ) : string
tagKey HtmlTextWriterTag
리턴 string

HtmlTextWriter() 공개 메소드

public HtmlTextWriter ( TextWriter writer ) : System
writer System.IO.TextWriter
리턴 System

HtmlTextWriter() 공개 메소드

public HtmlTextWriter ( TextWriter writer, string tabString ) : System
writer System.IO.TextWriter
tabString string
리턴 System

IsAttributeDefined() 보호된 메소드

protected IsAttributeDefined ( HtmlTextWriterAttribute key ) : bool
key HtmlTextWriterAttribute
리턴 bool

IsAttributeDefined() 보호된 메소드

protected IsAttributeDefined ( HtmlTextWriterAttribute key, string &value ) : bool
key HtmlTextWriterAttribute
value string
리턴 bool

OnAttributeRender() 보호된 메소드

protected OnAttributeRender ( string name, string value, HtmlTextWriterAttribute key ) : bool
name string
value string
key HtmlTextWriterAttribute
리턴 bool

OnTagRender() 보호된 메소드

protected OnTagRender ( string name, HtmlTextWriterTag key ) : bool
name string
key HtmlTextWriterTag
리턴 bool

OutputTabs() 보호된 메소드

protected OutputTabs ( ) : void
리턴 void

PopEndTag() 보호된 메소드

protected PopEndTag ( ) : string
리턴 string

PushEndTag() 보호된 메소드

protected PushEndTag ( string endTag ) : void
endTag string
리턴 void

RegisterAttribute() 보호된 정적인 메소드

protected static RegisterAttribute ( string name, HtmlTextWriterAttribute key ) : void
name string
key HtmlTextWriterAttribute
리턴 void

RegisterTag() 보호된 정적인 메소드

protected static RegisterTag ( string name, HtmlTextWriterTag key ) : void
name string
key HtmlTextWriterTag
리턴 void

RenderAfterContent() 보호된 메소드

protected RenderAfterContent ( ) : string
리턴 string

RenderAfterTag() 보호된 메소드

protected RenderAfterTag ( ) : string
리턴 string

RenderBeforeContent() 보호된 메소드

protected RenderBeforeContent ( ) : string
리턴 string

RenderBeforeTag() 보호된 메소드

protected RenderBeforeTag ( ) : string
리턴 string

RenderBeginTag() 공개 메소드

public RenderBeginTag ( HtmlTextWriterTag tagKey ) : void
tagKey HtmlTextWriterTag
리턴 void

RenderBeginTag() 공개 메소드

public RenderBeginTag ( string tagName ) : void
tagName string
리턴 void

RenderEndTag() 공개 메소드

public RenderEndTag ( ) : void
리턴 void

Write() 공개 메소드

public Write ( bool value ) : void
value bool
리턴 void

Write() 공개 메소드

public Write ( char value ) : void
value char
리턴 void

Write() 공개 메소드

public Write ( char buffer, int index, int count ) : void
buffer char
index int
count int
리턴 void

Write() 공개 메소드

public Write ( double value ) : void
value double
리턴 void

Write() 공개 메소드

public Write ( float value ) : void
value float
리턴 void

Write() 공개 메소드

public Write ( int value ) : void
value int
리턴 void

Write() 공개 메소드

public Write ( long value ) : void
value long
리턴 void

Write() 공개 메소드

public Write ( object value ) : void
value object
리턴 void

Write() 공개 메소드

public Write ( string s ) : void
s string
리턴 void

Write() 공개 메소드

public Write ( string format, object arg0 ) : void
format string
arg0 object
리턴 void

Write() 공개 메소드

public Write ( string format, object arg0, object arg1 ) : void
format string
arg0 object
arg1 object
리턴 void

WriteAttribute() 공개 메소드

public WriteAttribute ( string name, string value ) : void
name string
value string
리턴 void

WriteAttribute() 공개 메소드

public WriteAttribute ( string name, string value, bool fEncode ) : void
name string
value string
fEncode bool
리턴 void

WriteBeginTag() 공개 메소드

public WriteBeginTag ( string tagName ) : void
tagName string
리턴 void

WriteBreak() 공개 메소드

public WriteBreak ( ) : void
리턴 void

WriteEncodedText() 공개 메소드

public WriteEncodedText ( String text ) : void
text String
리턴 void

WriteEndTag() 공개 메소드

public WriteEndTag ( string tagName ) : void
tagName string
리턴 void

WriteFullBeginTag() 공개 메소드

public WriteFullBeginTag ( string tagName ) : void
tagName string
리턴 void

WriteLine() 공개 메소드

public WriteLine ( ) : void
리턴 void

WriteLine() 공개 메소드

public WriteLine ( UInt32 value ) : void
value System.UInt32
리턴 void

WriteLine() 공개 메소드

public WriteLine ( bool value ) : void
value bool
리턴 void

WriteLine() 공개 메소드

public WriteLine ( char value ) : void
value char
리턴 void

WriteLine() 공개 메소드

public WriteLine ( char buffer, int index, int count ) : void
buffer char
index int
count int
리턴 void

WriteLine() 공개 메소드

public WriteLine ( double value ) : void
value double
리턴 void

WriteLine() 공개 메소드

public WriteLine ( float value ) : void
value float
리턴 void

WriteLine() 공개 메소드

public WriteLine ( int value ) : void
value int
리턴 void

WriteLine() 공개 메소드

public WriteLine ( long value ) : void
value long
리턴 void

WriteLine() 공개 메소드

public WriteLine ( object value ) : void
value object
리턴 void

WriteLine() 공개 메소드

public WriteLine ( string s ) : void
s string
리턴 void

WriteLine() 공개 메소드

public WriteLine ( string format, object arg0 ) : void
format string
arg0 object
리턴 void

WriteLine() 공개 메소드

public WriteLine ( string format, object arg0, object arg1 ) : void
format string
arg0 object
arg1 object
리턴 void

WriteLineNoTabs() 공개 메소드

public WriteLineNoTabs ( string s ) : void
s string
리턴 void

WriteStyleAttribute() 공개 메소드

public WriteStyleAttribute ( string name, string value ) : void
name string
value string
리턴 void

WriteStyleAttribute() 공개 메소드

public WriteStyleAttribute ( string name, string value, bool fEncode ) : void
name string
value string
fEncode bool
리턴 void

프로퍼티 상세

Encoder 공개적으로 정적으로 프로퍼티

public static HtmlEncoder,System.Text.Encodings.Web Encoder
리턴 System.Text.Encodings.Web.HtmlEncoder