Java Doc for LiusConfigBuilder.java in  » Search-Engine » Lius-0.4 » ca » ulaval » bibl » lius » config » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Search Engine » Lius 0.4 » ca.ulaval.bibl.lius.config 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   ca.ulaval.bibl.lius.config.LiusConfigBuilder

LiusConfigBuilder
public class LiusConfigBuilder (Code)
Classe permettant de parser le fichier de configuration.

Class for parsing configuration file. Changelog: 2005/06/02: added support for VCardIndexer and TexIndexer (jf) 2005/06/03: added support for FontIndexer (jf)
author:
   Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca)


Field Summary
static  Loggerlogger
    


Method Summary
public  StringgetAnlyzerClassString(Document doc)
     Méthode permettant de récupérer l'analyseur à partir du fichier XML.
public  StringgetCreateIndexValue(Document doc)
     Méthode permettant de récupérer la valeur de création de l'index (true, false ou auto) dans le fichier de configuration.
public  VectorgetDisplayFields(Document doc)
     Méthode retournant un tableau qui va contenir la liste des champs à afficher dans le résultat de recherche.
public  CollectiongetExcelFields(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du Excel à partir du fichier de configuration de Lius.
public  CollectiongetFontFields(Document doc)
    
public  booleangetHighlighter(Document doc)
    
public  CollectiongetHtmlFields(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du XHTML à partir du fichier de configuration de Lius.
public  MapgetJavaBeansFields(Document doc)
     Méthode retournant un Map qui va contenir les informations pour l'indexation.
public  LiusConfiggetLiusConfig(String xmlConfigFile)
     Méthode permettant de parser le fichier de configuration et de retourner un objet de type LiusConfig.
public  CollectiongetMP3Fields(Document doc)
    
public  StringgetMaxMergeDocs(Document doc)
     Méthode permettant de récupérer la valeur du maxMergeDocs dans le fichier de configuration.
public  StringgetMergeFactorValue(Document doc)
     Méthode permettant de récupérer la valeur du mergeFactor dans le fichier de configuration.
public  ListgetMixteIndexingElements(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation mixte à partir du fichier de configuration de Lius.
public  CollectiongetMsWordFields(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du MS WORD à partir du fichier de configuration de Lius.
public  CollectiongetOOFields(Document doc)
    
public  StringgetOptimizeValue(Document doc)
     Méthode permettant de récupérer la valeur d'optimize dans le fichier de configuration.
public  CollectiongetPPTFields(Document doc)
    
public  CollectiongetPdfFields(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du PDF à partir du fichier de configuration de Lius.
public  StringgetQueryType(Document doc, LiusConfig xc)
     Méthode utilisée pour la recherche.
public  CollectiongetRtfFields(Document doc)
     Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du RTF à partir du fichier de configuration de Lius.
public  String[]getSearchFieldsValue(String text, String sep)
     Permet de retourner un tableau d'éléments sur lesquels la recherche va être effectuée.
public static  LiusConfigBuildergetSingletonInstance()
    
public  String[]getSortField(Document doc)
    
public  String[]getStopWordValue(Document doc)
     Méthode permettant de retourner un tableau de mots vides à partir de l'élément "stopWord".
public  CollectiongetTexFields(Document doc)
    
public  CollectiongetTxtFields(Document doc)
    
public  CollectiongetVCardFields(Document doc)
    
protected  Documentparse(String file)
    

Field Detail
logger
static Logger logger(Code)





Method Detail
getAnlyzerClassString
public String getAnlyzerClassString(Document doc)(Code)
Méthode permettant de récupérer l'analyseur à partir du fichier XML.

Method for getting the analyser from XML file.



getCreateIndexValue
public String getCreateIndexValue(Document doc)(Code)
Méthode permettant de récupérer la valeur de création de l'index (true, false ou auto) dans le fichier de configuration.

Method for getting the creation value of index (true, false, auto) in the configuration file.



getDisplayFields
public Vector getDisplayFields(Document doc)(Code)
Méthode retournant un tableau qui va contenir la liste des champs à afficher dans le résultat de recherche.

Method that returns an array containing the list of fields to show in the search result.



getExcelFields
public Collection getExcelFields(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du Excel à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for indexing Excel files for Lius configuration file.



getFontFields
public Collection getFontFields(Document doc)(Code)



getHighlighter
public boolean getHighlighter(Document doc)(Code)



getHtmlFields
public Collection getHtmlFields(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du XHTML à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for indexing XHTML files for Lius configuration file.



getJavaBeansFields
public Map getJavaBeansFields(Document doc)(Code)
Méthode retournant un Map qui va contenir les informations pour l'indexation.

Method returning a Map containing the information for indexation.



getLiusConfig
public LiusConfig getLiusConfig(String xmlConfigFile)(Code)
Méthode permettant de parser le fichier de configuration et de retourner un objet de type LiusConfig.

Method for parsing the configuration file, returns a LiusConfig object.



getMP3Fields
public Collection getMP3Fields(Document doc)(Code)



getMaxMergeDocs
public String getMaxMergeDocs(Document doc)(Code)
Méthode permettant de récupérer la valeur du maxMergeDocs dans le fichier de configuration.

Method for getting the maxMergeDocs value in the configuration file.



getMergeFactorValue
public String getMergeFactorValue(Document doc)(Code)
Méthode permettant de récupérer la valeur du mergeFactor dans le fichier de configuration.

Method for getting mergeFactor value in configuration file.



getMixteIndexingElements
public List getMixteIndexingElements(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation mixte à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for mixed indexing for Lius configuration file.



getMsWordFields
public Collection getMsWordFields(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du MS WORD à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for indexing MS WORD files for Lius configuration file.



getOOFields
public Collection getOOFields(Document doc)(Code)



getOptimizeValue
public String getOptimizeValue(Document doc)(Code)
Méthode permettant de récupérer la valeur d'optimize dans le fichier de configuration.

Method for getting the optimize value in the configuration file.



getPPTFields
public Collection getPPTFields(Document doc)(Code)



getPdfFields
public Collection getPdfFields(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du PDF à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for indexing PDF files from the Lius configuration file.



getQueryType
public String getQueryType(Document doc, LiusConfig xc)(Code)
Méthode utilisée pour la recherche. La construction de LiusQuery se base sur l'élément trouvé dans le fichier de configuration pour constuire l'objet.

Method used for search. The construction of LiusQuery is based on the element found in the configuration file for constructing the object.



getRtfFields
public Collection getRtfFields(Document doc)(Code)
Méthode retournant une collection contenant les propriétés à utiliser pour l'indexation du RTF à partir du fichier de configuration de Lius.

Method returning a collection containing the properties to use for indexing RTF files for Lius configuration file.



getSearchFieldsValue
public String[] getSearchFieldsValue(String text, String sep)(Code)
Permet de retourner un tableau d'éléments sur lesquels la recherche va être effectuée. Ce dernier sera passé comme argument au constructeur "MultiFieldQueryParser".

Returns an array of elements which will be searched. It will be passed as parameter for the constructor "MultiFieldQueryParser".



getSingletonInstance
public static LiusConfigBuilder getSingletonInstance()(Code)



getSortField
public String[] getSortField(Document doc)(Code)



getStopWordValue
public String[] getStopWordValue(Document doc)(Code)
Méthode permettant de retourner un tableau de mots vides à partir de l'élément "stopWord".

Method that returns an array of stop words from the element "stopWord".



getTexFields
public Collection getTexFields(Document doc)(Code)



getTxtFields
public Collection getTxtFields(Document doc)(Code)



getVCardFields
public Collection getVCardFields(Document doc)(Code)



parse
protected Document parse(String file)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.