C# 클래스 Monodoc.EcmaHelpSource

상속: Monodoc.HelpSource
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ExtObject ExtensionObject

공개 메소드들

메소드 설명
AddExtensionMethodsFromHelpSource ( ArrayList extensions, EcmaHelpSource es ) : void
EcmaHelpSource ( ) : System
EcmaHelpSource ( string base_file, bool create ) : System
GetExamples ( XmlNode n, StringBuilder sb ) : void
GetIdFromUrl ( string prefix, string ns, string type ) : string
GetNiceUrl ( Monodoc.Node node ) : string
GetNodeXPath ( XPathNavigator n ) : string
GetPublicUrl ( string url ) : string
GetText ( string url, Monodoc.Node &match_node ) : string
GetTextFromNode ( XmlNode n, StringBuilder sb ) : void
GetUrlForType ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
Htmlize ( IXPathNavigable ecma_xml ) : string
Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args ) : string
MakeOperatorSignature ( XmlNode n, string &nicename, string &sig ) : void
MakeSignature ( XmlNode n, string cstyleclass ) : string
PopulateIndex ( Monodoc.IndexMaker index_maker ) : void
PopulateSearchableIndex ( Mono.Lucene.Net.Index.IndexWriter writer ) : void
RenderNamespaceLookup ( string nsurl, Monodoc.Node &match_node ) : string
RenderPreviewDocs ( XmlNode newNode, XmlWriter writer ) : void
RenderTypeLookup ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
ToEscapedTypeName ( string typename ) : string

보호된 메소드들

메소드 설명
CreateDocumentResolver ( ) : XmlResolver
GetNamespaceDocument ( string ns ) : XmlDocument
GetXmlFromUrl ( string url, string &rest ) : XmlDocument

비공개 메소드들

메소드 설명
Count ( string s, char c ) : int
EnsureTransform ( ) : void
GetAttempts ( string ns, string type ) : MatchAttempt[]
GetDocElement ( XmlDocument d, string rest ) : XmlElement
GetDocument ( Monodoc.HelpSource hs, string fname ) : XmlDocument
GetFile ( string url, string &rest ) : string
GetKindFromCaption ( string s ) : string
GetMemberType ( string type ) : string
GetTextFromUrl ( string url ) : string
Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args, XmlWriter w ) : void
LargeName ( Monodoc.Node matched_node ) : string
MatchesNamespace ( MatchAttempt attempts, string ns, string &type ) : bool
RenderMemberLookup ( string typename, string member, Monodoc.Node &type_node ) : string
SelectCount ( XmlNode node, string xpath ) : int
SelectString ( XmlNode node, string xpath ) : string
ToEscapedMemberName ( string membername ) : string
ToEscapedName ( string name, string escape ) : string

메소드 상세

AddExtensionMethodsFromHelpSource() 공개 메소드

public AddExtensionMethodsFromHelpSource ( ArrayList extensions, EcmaHelpSource es ) : void
extensions System.Collections.ArrayList
es EcmaHelpSource
리턴 void

CreateDocumentResolver() 보호된 메소드

protected CreateDocumentResolver ( ) : XmlResolver
리턴 System.Xml.XmlResolver

EcmaHelpSource() 공개 메소드

public EcmaHelpSource ( ) : System
리턴 System

EcmaHelpSource() 공개 메소드

public EcmaHelpSource ( string base_file, bool create ) : System
base_file string
create bool
리턴 System

GetExamples() 공개 메소드

public GetExamples ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
리턴 void

GetIdFromUrl() 공개 메소드

public GetIdFromUrl ( string prefix, string ns, string type ) : string
prefix string
ns string
type string
리턴 string

GetNamespaceDocument() 보호된 메소드

protected GetNamespaceDocument ( string ns ) : XmlDocument
ns string
리턴 System.Xml.XmlDocument

GetNiceUrl() 공개 정적인 메소드

public static GetNiceUrl ( Monodoc.Node node ) : string
node Monodoc.Node
리턴 string

GetNodeXPath() 공개 메소드

public GetNodeXPath ( XPathNavigator n ) : string
n System.Xml.XPath.XPathNavigator
리턴 string

GetPublicUrl() 공개 메소드

public GetPublicUrl ( string url ) : string
url string
리턴 string

GetText() 공개 메소드

public GetText ( string url, Monodoc.Node &match_node ) : string
url string
match_node Monodoc.Node
리턴 string

GetTextFromNode() 공개 메소드

public GetTextFromNode ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
리턴 void

GetUrlForType() 공개 메소드

public GetUrlForType ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
prefix string
ns string
type string
member string
match_node Monodoc.Node
리턴 string

GetXmlFromUrl() 보호된 메소드

protected GetXmlFromUrl ( string url, string &rest ) : XmlDocument
url string
rest string
리턴 System.Xml.XmlDocument

Htmlize() 공개 메소드

public Htmlize ( IXPathNavigable ecma_xml ) : string
ecma_xml IXPathNavigable
리턴 string

Htmlize() 공개 메소드

public Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args ) : string
ecma_xml IXPathNavigable
args System.Xml.Xsl.XsltArgumentList
리턴 string

MakeOperatorSignature() 공개 정적인 메소드

public static MakeOperatorSignature ( XmlNode n, string &nicename, string &sig ) : void
n System.Xml.XmlNode
nicename string
sig string
리턴 void

MakeSignature() 공개 정적인 메소드

public static MakeSignature ( XmlNode n, string cstyleclass ) : string
n System.Xml.XmlNode
cstyleclass string
리턴 string

PopulateIndex() 공개 메소드

public PopulateIndex ( Monodoc.IndexMaker index_maker ) : void
index_maker Monodoc.IndexMaker
리턴 void

PopulateSearchableIndex() 공개 메소드

public PopulateSearchableIndex ( Mono.Lucene.Net.Index.IndexWriter writer ) : void
writer Mono.Lucene.Net.Index.IndexWriter
리턴 void

RenderNamespaceLookup() 공개 메소드

public RenderNamespaceLookup ( string nsurl, Monodoc.Node &match_node ) : string
nsurl string
match_node Monodoc.Node
리턴 string

RenderPreviewDocs() 공개 메소드

public RenderPreviewDocs ( XmlNode newNode, XmlWriter writer ) : void
newNode System.Xml.XmlNode
writer System.Xml.XmlWriter
리턴 void

RenderTypeLookup() 공개 메소드

public RenderTypeLookup ( string prefix, string ns, string type, string member, Monodoc.Node &match_node ) : string
prefix string
ns string
type string
member string
match_node Monodoc.Node
리턴 string

ToEscapedTypeName() 공개 정적인 메소드

public static ToEscapedTypeName ( string typename ) : string
typename string
리턴 string

프로퍼티 상세

ExtObject 공개적으로 프로퍼티

public ExtensionObject ExtObject
리턴 ExtensionObject