org.seasar.robot.extractor.impl
クラス HtmlXpathExtractor

java.lang.Object
  上位を拡張 org.seasar.robot.extractor.impl.AbstractXmlExtractor
      上位を拡張 org.seasar.robot.extractor.impl.HtmlXpathExtractor
すべての実装されたインタフェース:
Extractor

public class HtmlXpathExtractor
extends AbstractXmlExtractor
implements Extractor

作成者:
shinsuke

フィールドの概要
protected  Map<String,String> featureMap
           
protected  Pattern metaCharsetPattern
           
protected  Map<String,String> propertyMap
           
protected  String targetNodePath
           
 
クラス org.seasar.robot.extractor.impl.AbstractXmlExtractor から継承されたフィールド
encoding, ignoreCommentTag, logger, preloadSizeForCharset
 
コンストラクタの概要
HtmlXpathExtractor()
           
 
メソッドの概要
 void addFeature(String key, String value)
           
 void addProperty(String key, String value)
           
protected  org.cyberneko.html.parsers.DOMParser getDomParser()
           
protected  Pattern getEncodingPattern()
           
 Map<String,String> getFeatureMap()
           
 Pattern getMetaCharsetPattern()
           
 Map<String,String> getPropertyMap()
           
protected  Pattern getTagPattern()
           
 String getTargetNodePath()
           
 ExtractData getText(InputStream in, Map<String,String> params)
           
protected  org.apache.xpath.CachedXPathAPI getXPathAPI()
           
 void setFeatureMap(Map<String,String> featureMap)
           
 void setMetaCharsetPattern(Pattern metaCharsetPattern)
           
 void setPropertyMap(Map<String,String> propertyMap)
           
 void setTargetNodePath(String targetNodePath)
           
 
クラス org.seasar.robot.extractor.impl.AbstractXmlExtractor から継承されたメソッド
extractString, getEncoding, getEncoding, getPreloadSizeForCharset, isIgnoreCommentTag, setEncoding, setIgnoreCommentTag, setPreloadSizeForCharset
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

metaCharsetPattern

protected Pattern metaCharsetPattern

featureMap

protected Map<String,String> featureMap

propertyMap

protected Map<String,String> propertyMap

targetNodePath

protected String targetNodePath
コンストラクタの詳細

HtmlXpathExtractor

public HtmlXpathExtractor()
メソッドの詳細

getText

public ExtractData getText(InputStream in,
                           Map<String,String> params)
定義:
インタフェース Extractor 内の getText
オーバーライド:
クラス AbstractXmlExtractor 内の getText

getXPathAPI

protected org.apache.xpath.CachedXPathAPI getXPathAPI()

getDomParser

protected org.cyberneko.html.parsers.DOMParser getDomParser()

getEncodingPattern

protected Pattern getEncodingPattern()
定義:
クラス AbstractXmlExtractor 内の getEncodingPattern

getTagPattern

protected Pattern getTagPattern()
定義:
クラス AbstractXmlExtractor 内の getTagPattern

addFeature

public void addFeature(String key,
                       String value)

addProperty

public void addProperty(String key,
                        String value)

getFeatureMap

public Map<String,String> getFeatureMap()

setFeatureMap

public void setFeatureMap(Map<String,String> featureMap)

getPropertyMap

public Map<String,String> getPropertyMap()

setPropertyMap

public void setPropertyMap(Map<String,String> propertyMap)

getMetaCharsetPattern

public Pattern getMetaCharsetPattern()
戻り値:
Returns the metaCharsetPattern.

setMetaCharsetPattern

public void setMetaCharsetPattern(Pattern metaCharsetPattern)
パラメータ:
metaCharsetPattern - The metaCharsetPattern to set.

getTargetNodePath

public String getTargetNodePath()
戻り値:
Returns the targetNodePath.

setTargetNodePath

public void setTargetNodePath(String targetNodePath)
パラメータ:
targetNodePath - The targetNodePath to set.


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.