パッケージ 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
-
labelType
-
globalParams
protected java.util.Map<java.lang.String,java.lang.String> globalParams -
webConfig
-
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
-
getFileConfig
-
getLabelTypes
-