C# Class IronRuby.Hpricot.HpricotScanner

Show file Open project: nrk/ironruby-hpricot Class Usage Examples

Public Methods

Method Description
HpricotScanner ( ConversionStorage toMutableString, BinaryOpStorage readIOStorage, BlockParam block ) : System
Scan ( Object source, Hash options, Hash elementContent ) : IHpricotDataContainer

Private Methods

Method Description
ATTR ( Object K, Object V ) : void
CAT ( Object N, int E ) : void
EBLK ( RubySymbol N, int T ) : void
ELE ( RubySymbol N ) : void
H_ELE ( IHpricotDataContainer ele, ScannerState state, RubySymbol sym, MutableString tag, Object attr, Object ec, Int32 raw, Int32 rawlen ) : IHpricotDataContainer
InitializeHpricotSymbols ( RubyContext context ) : void
OPT ( Hash opts, RubySymbol key ) : bool
SET ( Object N, int E ) : void
SLIDE ( Object N ) : void
TEXT_PASS ( ) : void
rb_hash_aref ( Hash hash, Object key ) : Object
rb_hash_lookup ( Hash hash, Object key ) : Object
rb_hpricot_add ( IHpricotDataContainer focus, IHpricotDataContainer ele ) : void
rb_hpricot_token ( ScannerState state, RubySymbol sym, MutableString tag, Object attr, int raw, int rawlen, bool taint ) : void
rb_yield_tokens ( Object sym, Object tag, Object attr, Object raw, bool taint ) : void

Method Details

HpricotScanner() public method

public HpricotScanner ( ConversionStorage toMutableString, BinaryOpStorage readIOStorage, BlockParam block ) : System
toMutableString ConversionStorage
readIOStorage BinaryOpStorage
block IronRuby.Runtime.BlockParam
return System

Scan() public method

public Scan ( Object source, Hash options, Hash elementContent ) : IHpricotDataContainer
source Object
options Hash
elementContent Hash
return IHpricotDataContainer