C# Class Monodoc.EcmaHelpSource

Inheritance: Monodoc.HelpSource
Afficher le fichier Open project: runefs/Marvin Class Usage Examples

Méthodes publiques

Свойство Type Description
ExtObject ExtensionObject

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateDocumentResolver ( ) : XmlResolver
GetNamespaceDocument ( string ns ) : XmlDocument
GetXmlFromUrl ( string url, string &rest ) : XmlDocument

Private Methods

Méthode Description
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

Method Details

AddExtensionMethodsFromHelpSource() public méthode

public AddExtensionMethodsFromHelpSource ( ArrayList extensions, EcmaHelpSource es ) : void
extensions System.Collections.ArrayList
es EcmaHelpSource
Résultat void

CreateDocumentResolver() protected méthode

protected CreateDocumentResolver ( ) : XmlResolver
Résultat System.Xml.XmlResolver

EcmaHelpSource() public méthode

public EcmaHelpSource ( ) : System
Résultat System

EcmaHelpSource() public méthode

public EcmaHelpSource ( string base_file, bool create ) : System
base_file string
create bool
Résultat System

GetExamples() public méthode

public GetExamples ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
Résultat void

GetIdFromUrl() public méthode

public GetIdFromUrl ( string prefix, string ns, string type ) : string
prefix string
ns string
type string
Résultat string

GetNamespaceDocument() protected méthode

protected GetNamespaceDocument ( string ns ) : XmlDocument
ns string
Résultat System.Xml.XmlDocument

GetNiceUrl() public static méthode

public static GetNiceUrl ( Monodoc.Node node ) : string
node Monodoc.Node
Résultat string

GetNodeXPath() public méthode

public GetNodeXPath ( XPathNavigator n ) : string
n System.Xml.XPath.XPathNavigator
Résultat string

GetPublicUrl() public méthode

public GetPublicUrl ( string url ) : string
url string
Résultat string

GetText() public méthode

public GetText ( string url, Monodoc.Node &match_node ) : string
url string
match_node Monodoc.Node
Résultat string

GetTextFromNode() public méthode

public GetTextFromNode ( XmlNode n, StringBuilder sb ) : void
n System.Xml.XmlNode
sb StringBuilder
Résultat void

GetUrlForType() public méthode

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
Résultat string

GetXmlFromUrl() protected méthode

protected GetXmlFromUrl ( string url, string &rest ) : XmlDocument
url string
rest string
Résultat System.Xml.XmlDocument

Htmlize() public méthode

public Htmlize ( IXPathNavigable ecma_xml ) : string
ecma_xml IXPathNavigable
Résultat string

Htmlize() public méthode

public Htmlize ( IXPathNavigable ecma_xml, XsltArgumentList args ) : string
ecma_xml IXPathNavigable
args System.Xml.Xsl.XsltArgumentList
Résultat string

MakeOperatorSignature() public static méthode

public static MakeOperatorSignature ( XmlNode n, string &nicename, string &sig ) : void
n System.Xml.XmlNode
nicename string
sig string
Résultat void

MakeSignature() public static méthode

public static MakeSignature ( XmlNode n, string cstyleclass ) : string
n System.Xml.XmlNode
cstyleclass string
Résultat string

PopulateIndex() public méthode

public PopulateIndex ( Monodoc.IndexMaker index_maker ) : void
index_maker Monodoc.IndexMaker
Résultat void

PopulateSearchableIndex() public méthode

public PopulateSearchableIndex ( Mono.Lucene.Net.Index.IndexWriter writer ) : void
writer Mono.Lucene.Net.Index.IndexWriter
Résultat void

RenderNamespaceLookup() public méthode

public RenderNamespaceLookup ( string nsurl, Monodoc.Node &match_node ) : string
nsurl string
match_node Monodoc.Node
Résultat string

RenderPreviewDocs() public méthode

public RenderPreviewDocs ( XmlNode newNode, XmlWriter writer ) : void
newNode System.Xml.XmlNode
writer System.Xml.XmlWriter
Résultat void

RenderTypeLookup() public méthode

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
Résultat string

ToEscapedTypeName() public static méthode

public static ToEscapedTypeName ( string typename ) : string
typename string
Résultat string

Property Details

ExtObject public_oe property

public ExtensionObject ExtObject
Résultat ExtensionObject