パッケージ org.codelibs.fess.util

クラス GsaConfigParser

java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.codelibs.fess.util.GsaConfigParser
すべての実装されたインタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class GsaConfigParser
extends org.xml.sax.helpers.DefaultHandler
  • フィールドの概要

    フィールド
    修飾子とタイプ フィールド 説明
    protected static java.lang.String BAD_URLS  
    protected static java.lang.String COLLECTION  
    protected static java.lang.String COLLECTIONS  
    static java.lang.String CONTAINS  
    protected FileConfig fileConfig  
    protected java.lang.String[] fileProtocols  
    protected java.util.Map<java.lang.String,​java.lang.String> globalParams  
    protected static java.lang.String GLOBALPARAMS  
    protected static java.lang.String GOOD_URLS  
    protected java.util.List<LabelType> labelList  
    protected LabelType labelType  
    static java.lang.String REGEXP  
    static java.lang.String REGEXP_CASE  
    static java.lang.String REGEXP_IGNORE_CASE  
    protected static java.lang.String START_URLS  
    protected java.util.LinkedList<java.lang.String> tagQueue  
    protected java.lang.StringBuilder textBuf  
    protected java.lang.String userAgent  
    protected WebConfig webConfig  
    protected java.lang.String[] webProtocols  
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    GsaConfigParser()  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    protected java.lang.String appendFileterPath​(java.lang.StringBuilder buf, java.lang.String v)  
    void characters​(char[] ch, int start, int length)  
    void endDocument()  
    void endElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName)  
    protected java.lang.String escape​(java.lang.String s)  
    org.dbflute.optional.OptionalEntity<FileConfig> getFileConfig()  
    protected java.lang.String getFilterPath​(java.lang.String s)  
    LabelType[] getLabelTypes()  
    org.dbflute.optional.OptionalEntity<WebConfig> getWebConfig()  
    void parse​(org.xml.sax.InputSource is)  
    protected java.lang.String parseFilterPaths​(java.lang.String text, boolean web, boolean file)  
    void setFileProtocols​(java.lang.String[] fileProtocols)  
    void setWebProtocols​(java.lang.String[] webProtocols)  
    void startDocument()  
    void startElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)  
    java.lang.String toString()  
    protected java.lang.String unescape​(java.lang.String s)  

    クラスから継承されたメソッド org.xml.sax.helpers.DefaultHandler

    endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    インタフェースから継承されたメソッド org.xml.sax.ContentHandler

    declaration
  • フィールド詳細

    • REGEXP

      public static final java.lang.String REGEXP
      関連項目:
      定数フィールド値
    • REGEXP_CASE

      public static final java.lang.String REGEXP_CASE
      関連項目:
      定数フィールド値
    • REGEXP_IGNORE_CASE

      public static final java.lang.String REGEXP_IGNORE_CASE
      関連項目:
      定数フィールド値
    • CONTAINS

      public static final java.lang.String CONTAINS
      関連項目:
      定数フィールド値
    • COLLECTIONS

      protected static final java.lang.String COLLECTIONS
      関連項目:
      定数フィールド値
    • COLLECTION

      protected static final java.lang.String COLLECTION
      関連項目:
      定数フィールド値
    • GLOBALPARAMS

      protected static final java.lang.String GLOBALPARAMS
      関連項目:
      定数フィールド値
    • START_URLS

      protected static final java.lang.String START_URLS
      関連項目:
      定数フィールド値
    • GOOD_URLS

      protected static final java.lang.String GOOD_URLS
      関連項目:
      定数フィールド値
    • BAD_URLS

      protected static final java.lang.String BAD_URLS
      関連項目:
      定数フィールド値
    • webProtocols

      protected java.lang.String[] webProtocols
    • fileProtocols

      protected java.lang.String[] fileProtocols
    • tagQueue

      protected java.util.LinkedList<java.lang.String> tagQueue
    • labelList

      protected java.util.List<LabelType> labelList
    • labelType

      protected LabelType labelType
    • globalParams

      protected java.util.Map<java.lang.String,​java.lang.String> globalParams
    • webConfig

      protected WebConfig webConfig
    • fileConfig

      protected FileConfig fileConfig
    • textBuf

      protected java.lang.StringBuilder textBuf
    • userAgent

      protected java.lang.String userAgent
  • コンストラクタの詳細

    • GsaConfigParser

      public GsaConfigParser()
  • メソッドの詳細

    • parse

      public void parse​(org.xml.sax.InputSource is)
    • startDocument

      public void startDocument() throws org.xml.sax.SAXException
      定義:
      startDocument インタフェース内 org.xml.sax.ContentHandler
      オーバーライド:
      startDocument クラス内 org.xml.sax.helpers.DefaultHandler
      例外:
      org.xml.sax.SAXException
    • endDocument

      public void endDocument() throws org.xml.sax.SAXException
      定義:
      endDocument インタフェース内 org.xml.sax.ContentHandler
      オーバーライド:
      endDocument クラス内 org.xml.sax.helpers.DefaultHandler
      例外:
      org.xml.sax.SAXException
    • startElement

      public void startElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
      定義:
      startElement インタフェース内 org.xml.sax.ContentHandler
      オーバーライド:
      startElement クラス内 org.xml.sax.helpers.DefaultHandler
      例外:
      org.xml.sax.SAXException
    • endElement

      public void endElement​(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
      定義:
      endElement インタフェース内 org.xml.sax.ContentHandler
      オーバーライド:
      endElement クラス内 org.xml.sax.helpers.DefaultHandler
      例外:
      org.xml.sax.SAXException
    • characters

      public void characters​(char[] ch, int start, int length) throws org.xml.sax.SAXException
      定義:
      characters インタフェース内 org.xml.sax.ContentHandler
      オーバーライド:
      characters クラス内 org.xml.sax.helpers.DefaultHandler
      例外:
      org.xml.sax.SAXException
    • parseFilterPaths

      protected java.lang.String parseFilterPaths​(java.lang.String text, boolean web, boolean file)
    • getFilterPath

      protected java.lang.String getFilterPath​(java.lang.String s)
    • escape

      protected java.lang.String escape​(java.lang.String s)
    • unescape

      protected java.lang.String unescape​(java.lang.String s)
    • appendFileterPath

      protected java.lang.String appendFileterPath​(java.lang.StringBuilder buf, java.lang.String v)
    • setWebProtocols

      public void setWebProtocols​(java.lang.String[] webProtocols)
    • setFileProtocols

      public void setFileProtocols​(java.lang.String[] fileProtocols)
    • toString

      public java.lang.String toString()
      オーバーライド:
      toString クラス内 java.lang.Object
    • getWebConfig

      public org.dbflute.optional.OptionalEntity<WebConfig> getWebConfig()
    • getFileConfig

      public org.dbflute.optional.OptionalEntity<FileConfig> getFileConfig()
    • getLabelTypes

      public LabelType[] getLabelTypes()