Lucene.Net.Analysis.Compound.Hyphenation.HyphenationTree.LoadPatterns C# (CSharp) Method

LoadPatterns() public method

Read hyphenation patterns from an XML file.
In case the parsing fails
public LoadPatterns ( FileInfo f ) : void
f FileInfo the filename
return void
        public virtual void LoadPatterns(FileInfo f)
        {
            LoadPatterns(f, Encoding.UTF8);
        }

Same methods

HyphenationTree::LoadPatterns ( FileInfo f, Encoding encoding ) : void
HyphenationTree::LoadPatterns ( System.Stream source ) : void
HyphenationTree::LoadPatterns ( System.Stream source, Encoding encoding ) : void
HyphenationTree::LoadPatterns ( XmlReader source ) : void
HyphenationTree::LoadPatterns ( string filename ) : void
HyphenationTree::LoadPatterns ( string filename, Encoding encoding ) : void

Usage Example

 /// <summary>
 /// Create a hyphenator tree
 /// </summary>
 /// <param name="hyphenationSource"> the InputSource pointing to the XML grammar </param>
 /// <returns> An object representing the hyphenation patterns </returns>
 /// <exception cref="IOException"> If there is a low-level I/O error. </exception>
 public static HyphenationTree GetHyphenationTree(Stream hyphenationSource, Encoding encoding)
 {
     var tree = new HyphenationTree();
     tree.LoadPatterns(hyphenationSource, encoding);
     return tree;
 }