Source Code Cross Referenced for LiusConfig.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 Referenced  Class Diagram Java Document (Java Doc) 


0001:        /*
0002:
0003:         * LIUS - Lucene Index Update and Search
0004:         * http://sourceforge.net/projects/lius/
0005:         *
0006:         * Copyright (c) 2005, Laval University Library.  All rights reserved.
0007:         * 
0008:         * This library is free software; you can redistribute it and/or
0009:         * modify it under the terms of the GNU Lesser General Public
0010:         * License as published by the Free Software Foundation; either
0011:         * version 2.1 of the License, or (at your option) any later version.
0012:         * 
0013:         * This library is distributed in the hope that it will be useful,
0014:         * but WITHOUT ANY WARRANTY; without even the implied warranty of
0015:         * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0016:         * Lesser General Public License for more details.
0017:         * 
0018:         * You should have received a copy of the GNU Lesser General Public
0019:         * License along with this library; if not, write to the Free Software
0020:         * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
0021:         */
0022:
0023:        package ca.ulaval.bibl.lius.config;
0024:
0025:        import java.util.Collection;
0026:        import java.util.HashMap;
0027:        import java.util.List;
0028:        import java.util.Map;
0029:        import java.util.Vector;
0030:
0031:        /**
0032:         * 
0033:         * Classe représentant le bean LiusConfig <br/><br/>Class representing the
0034:         * 
0035:         * LiusConfig bean.
0036:         * 
0037:         * 
0038:         * 
0039:         * Changelog:
0040:         * 
0041:         * 2005/06/02: added support for VCardIndexer and TexIndexer (jf)
0042:         * 
0043:         * 2005/06/03: added support for FontIndexer (jf)
0044:         * 
0045:         * 
0046:         * 
0047:         * @author Rida Benjelloun (rida.benjelloun@bibl.ulaval.ca)
0048:         *  
0049:         */
0050:
0051:        public class LiusConfig {
0052:
0053:            private String analyzer;
0054:
0055:            private String valueCreateIndex;
0056:
0057:            private String mergeFactor;
0058:
0059:            private String maxMergeDocs;
0060:
0061:            private String optimizeValue;
0062:
0063:            private boolean optimize;
0064:
0065:            private Collection xmlFileFields;
0066:
0067:            private HashMap xmlNodesFields;
0068:
0069:            private String repPath;
0070:
0071:            private String[] stopWord;
0072:
0073:            private String stopWordSep;
0074:
0075:            private String[] searchFields;
0076:
0077:            private Vector displayFields;
0078:
0079:            private String[] searchSort;
0080:
0081:            private String queryTermClass;
0082:
0083:            private String termFiled;
0084:
0085:            private String defaultSearchField;
0086:
0087:            private String elemSearch;
0088:
0089:            private String[] rangeQueryFileds;
0090:
0091:            private Map javaBeans;
0092:
0093:            private Collection pdfFields;
0094:
0095:            private Collection msWordFields;
0096:
0097:            private Collection htmlFields;
0098:
0099:            private Collection excelFields;
0100:
0101:            private List lsMixteIndexingElements;
0102:
0103:            private Collection rtfFields;
0104:
0105:            private Collection txtFields;
0106:
0107:            private Collection ooFields;
0108:
0109:            private Collection pptFields;
0110:
0111:            private Collection mp3Fields;
0112:
0113:            private Collection texFields;
0114:
0115:            private Collection vCardFields;
0116:
0117:            private boolean highlight;
0118:
0119:            private Collection fontFields;
0120:
0121:            /**
0122:             * 
0123:             * Constructeur sans arguments. <br/><br/>Constructor without arguments.
0124:             *  
0125:             */
0126:
0127:            public LiusConfig() {
0128:
0129:            }
0130:
0131:            /**
0132:             * 
0133:             * Méthode permettant de récupérer l'analyseur. <br/><br/>Method for
0134:             * 
0135:             * getting the analyser.
0136:             *  
0137:             */
0138:
0139:            public String getAnalyzer() {
0140:
0141:                return analyzer;
0142:
0143:            }
0144:
0145:            /**
0146:             * 
0147:             * Méthode permettant d'initialiser l'analyseur. <br/><br/>Method for
0148:             * 
0149:             * initializing analyser.
0150:             *  
0151:             */
0152:
0153:            public void setAnalyzer(String analyzer) {
0154:
0155:                this .analyzer = analyzer;
0156:
0157:            }
0158:
0159:            /**
0160:             * 
0161:             * Méthode permettant d'initialiser la valeur de create Index (true, false,
0162:             * 
0163:             * auto). <br/><br/>Method for initializing the value of createIndex (true,
0164:             * 
0165:             * false, auto).
0166:             *  
0167:             */
0168:
0169:            public void setValueCreateIndex(String valueCreateIndex) {
0170:
0171:                this .valueCreateIndex = valueCreateIndex;
0172:
0173:            }
0174:
0175:            /**
0176:             * 
0177:             * Méthode permettant de récupérer la valeur de create index. <br/><br/>
0178:             * 
0179:             * Method for getting the value of createIndex.
0180:             *  
0181:             */
0182:
0183:            public String getCreateIndex() {
0184:
0185:                return valueCreateIndex;
0186:
0187:            }
0188:
0189:            /**
0190:             * 
0191:             * Méthode permettent d'initialiser la valeur d'optimize (valeur permettant
0192:             * 
0193:             * d'optimiser l'index), <br/><br/>Method for initializing the value of
0194:             * 
0195:             * optimize (value for optimizing the index).
0196:             *  
0197:             */
0198:
0199:            public void setOptimizeValue(String optimizeValue) {
0200:
0201:                this .optimizeValue = optimizeValue;
0202:
0203:            }
0204:
0205:            /**
0206:             * 
0207:             * Méthode permettant de récupérer la valeur pour optimiser l'index (true,
0208:             * 
0209:             * false) sous forme de chaîne de caractères¸. <br/><br/>Method for getting
0210:             * 
0211:             * the value of optimize (true, false) as a string.
0212:             *  
0213:             */
0214:
0215:            public String getOptimizeValue() {
0216:
0217:                return optimizeValue;
0218:
0219:            }
0220:
0221:            /**
0222:             * 
0223:             * Méthode permettant de récupérer la valeur pour optimiser l'index (true,
0224:             * 
0225:             * false) sous forme d'une valeur booléenne. <br/><br/>Method for getting
0226:             * 
0227:             * the value of optimize (true, false) as a boolean.
0228:             *  
0229:             */
0230:
0231:            public boolean getOptimize() {
0232:
0233:                if (optimizeValue.equals("true")) {
0234:
0235:                    optimize = true;
0236:
0237:                } else
0238:
0239:                    optimize = false;
0240:
0241:                return optimize;
0242:
0243:            }
0244:
0245:            /**
0246:             * 
0247:             * Méthode permettant de récupérer la valeur de merge factor. <br/><br/>
0248:             * 
0249:             * Method for getting the value of merge factor.
0250:             *  
0251:             */
0252:
0253:            public String getMergeFactor() {
0254:
0255:                return mergeFactor;
0256:
0257:            }
0258:
0259:            /**
0260:             * 
0261:             * Méthode permettant d'initiliser la valeur de merge factor. <br/><br/>
0262:             * 
0263:             * Method for initializing the value of merge factor.
0264:             *  
0265:             */
0266:
0267:            public void setMergeFactor(String mergeFactor) {
0268:
0269:                this .mergeFactor = mergeFactor;
0270:
0271:            }
0272:
0273:            /**
0274:             * 
0275:             * Méthode permettant de récupérer la valeur de max merge documents. <br/>
0276:             * 
0277:             * <br/>Method for getting the value of max merge documents.
0278:             *  
0279:             */
0280:
0281:            public String getMaxMergeDocs() {
0282:
0283:                return maxMergeDocs;
0284:
0285:            }
0286:
0287:            /**
0288:             * 
0289:             * Méthode permettant d'initialiser la valeur de max merge documents. <br/>
0290:             * 
0291:             * <br/>Method for intializing the value of max merge documents.
0292:             *  
0293:             */
0294:
0295:            public void setMaxMergeDocs(String maxMergeDocs) {
0296:
0297:                this .maxMergeDocs = maxMergeDocs;
0298:
0299:            }
0300:
0301:            /**
0302:             * 
0303:             * Méthode permettant d'initialiser la valeur storeFileInLucenDoc, en lui
0304:             * 
0305:             * passant comme paramètres une collection d'objets de type LiusFields <br/>
0306:             * 
0307:             * <br/>Method for initializing the value of storeFileInLucenDoc, by passing
0308:             * 
0309:             * a Collection of LiusFields objects.
0310:             *  
0311:             */
0312:
0313:            public void setXmlFileFields(Collection xmlFileFields) {
0314:
0315:                this .xmlFileFields = xmlFileFields;
0316:
0317:            }
0318:
0319:            /**
0320:             * 
0321:             * Méthode permettant de récupérer une collection d'objets de type
0322:             * 
0323:             * LiusField. Cette collection est construite à partir de l'élément
0324:             * 
0325:             * <storeFileInLucenDoc>dans le fichier de configuration. <br/><br/>Method
0326:             * 
0327:             * for getting a Collection of LiusField objects. This collection is
0328:             * 
0329:             * constructed from the element <storeFileInLucenDoc>in the configuration
0330:             * 
0331:             * file.
0332:             *  
0333:             */
0334:
0335:            public Collection getXmlFileFields() {
0336:
0337:                return xmlFileFields;
0338:
0339:            }
0340:
0341:            /**
0342:             * 
0343:             * Méthode permettant d'initialiser la valeur storeEachNodeinLuceneDoc, en
0344:             * 
0345:             * lui passant comme paramètres un HashMap dont la clé est une expression
0346:             * 
0347:             * XPath permettant de sélectionner le noeud à placer dans le document
0348:             * 
0349:             * Lucene, et la valeur (HashMap) une collection d'objets de type LiusField.
0350:             * 
0351:             * Ce HashMap est construit à partir de l'élément <storeEachNodeinLuceneDoc>
0352:             * 
0353:             * dans le fichier de configuration. <br/><br/>Method for initializing the
0354:             * 
0355:             * value storeEachNodeinLuceneDoc by passing it an HashMap which key is an
0356:             * 
0357:             * XPath expression for selecting the node to place in the Lucene Document
0358:             * 
0359:             * and the value (HashMap) is a Collection of LiusField objects. This
0360:             * 
0361:             * HashMap is constructed from the element <storeEachNodeinLuceneDoc>in the
0362:             * 
0363:             * configuration file.
0364:             * 
0365:             * 
0366:             *  
0367:             */
0368:
0369:            public void setXmlNodesFields(HashMap xmlNodesFields) {
0370:
0371:                this .xmlNodesFields = xmlNodesFields;
0372:
0373:            }
0374:
0375:            /**
0376:             * 
0377:             * Méthode permettant de récupérer la valeur StoreEachNodeinLuceneDoc. Elle
0378:             * 
0379:             * retourne un HashMap dont la clé est une expression XPath permettant de
0380:             * 
0381:             * sélectionner le noeud à placer dans le document Lucene, et la valeur (du
0382:             * 
0383:             * HashMap) une collection d'objets de type LiusField. <br/><br/>Method for
0384:             * 
0385:             * getting the value storeEachNodeinLuceneDoc. Returns an HashMap which key
0386:             * 
0387:             * is an XPath expression for selecting the node to place in the Lucene
0388:             * 
0389:             * Document and the value (HashMap) is a Collection of LiusField objects.
0390:             *  
0391:             */
0392:
0393:            public HashMap getXmlNodesFields() {
0394:
0395:                return xmlNodesFields;
0396:
0397:            }
0398:
0399:            /**
0400:             * 
0401:             * Méthode permettant de récupérer la valeur stopWord. <br/><br/>Method for
0402:             * 
0403:             * getting the value stopWord.
0404:             *  
0405:             */
0406:
0407:            public String[] getStopWord() {
0408:
0409:                return stopWord;
0410:
0411:            }
0412:
0413:            /**
0414:             * 
0415:             * Méthode permettant d'initialiser la valeur de stopWord. <br/><br/>
0416:             * 
0417:             * Method for initializing value stopWord.
0418:             *  
0419:             */
0420:
0421:            public void setStopWord(String[] stopWord) {
0422:
0423:                this .stopWord = stopWord;
0424:
0425:            }
0426:
0427:            /**
0428:             * 
0429:             * Méthode permettant de récupérer la valeur stopWordSep. <br/><br/>Method
0430:             * 
0431:             * for getting the value stopWordSetp.
0432:             *  
0433:             */
0434:
0435:            public String getStopWordSep() {
0436:
0437:                return stopWordSep;
0438:
0439:            }
0440:
0441:            /**
0442:             * 
0443:             * Méthode permettant d'initialiser la valeur de StopWordSep. <br/><br/>
0444:             * 
0445:             * Method for initializing the value stopWordSep.
0446:             *  
0447:             */
0448:
0449:            public void setStopWordSep(String stopWordSep) {
0450:
0451:                this .stopWordSep = stopWordSep;
0452:
0453:            }
0454:
0455:            /**
0456:             * 
0457:             * Méthode permettant de récupérer la valeur champsRecherche. <br/><br/>
0458:             * 
0459:             * Method for getting the value searchFields.
0460:             *  
0461:             */
0462:
0463:            public String[] getSearchFields() {
0464:
0465:                return searchFields;
0466:
0467:            }
0468:
0469:            /**
0470:             * 
0471:             * Méthode permettant d'initialiser champsRecherche. <br/><br/>Method for
0472:             * 
0473:             * initializing the value searchFields.
0474:             *  
0475:             */
0476:
0477:            public void setSearchFields(String[] searchFields) {
0478:
0479:                this .searchFields = searchFields;
0480:
0481:            }
0482:
0483:            /**
0484:             * 
0485:             * Méthode permettant de récupérer la valeur champsAfficher <br/><br/>
0486:             * 
0487:             * Method for getting the value displayFields.
0488:             *  
0489:             */
0490:
0491:            public Vector getDisplayFields() {
0492:
0493:                return displayFields;
0494:
0495:            }
0496:
0497:            /**
0498:             * 
0499:             * Méthode permettant d'initialiser champsAfficher. <br/><br/>Method for
0500:             * 
0501:             * initializing the value displayFields.
0502:             *  
0503:             */
0504:
0505:            public void setDisplayFields(Vector displayFields) {
0506:
0507:                this .displayFields = displayFields;
0508:
0509:            }
0510:
0511:            //QueryTerm
0512:
0513:            /**
0514:             * 
0515:             * Méthode permettant de récupérer la valeur queryTermClass <br/><br/>
0516:             * 
0517:             * Method for getting the value queryTermClass.
0518:             *  
0519:             */
0520:
0521:            public String getQueryTermClass() {
0522:
0523:                return queryTermClass;
0524:
0525:            }
0526:
0527:            /**
0528:             * 
0529:             * Méthode permettant d'initialiser queryTermClass <br/><br/>Method for
0530:             * 
0531:             * initializing the value queryTermClass.
0532:             *  
0533:             */
0534:
0535:            public void setQueryTermClass(String queryTermClass) {
0536:
0537:                this .queryTermClass = queryTermClass;
0538:
0539:            }
0540:
0541:            /**
0542:             * 
0543:             * Méthode permettant de récupérer la valeur termFiled <br/><br/>Method for
0544:             * 
0545:             * getting the value termFiled.
0546:             *  
0547:             */
0548:
0549:            public String getTermFiled() {
0550:
0551:                return termFiled;
0552:
0553:            }
0554:
0555:            /**
0556:             * 
0557:             * Méthode permettant d'initialiser termFiled <br/><br/>Method for
0558:             * 
0559:             * initializing the value termFiled.
0560:             *  
0561:             */
0562:
0563:            public void setTermFiled(String termFiled) {
0564:
0565:                this .termFiled = termFiled;
0566:
0567:            }
0568:
0569:            //Query parser
0570:
0571:            /**
0572:             * 
0573:             * Méthode permettant de récupérer la valeur defaultSearchField <br/><br/>
0574:             * 
0575:             * Method for getting the value defaultSearchField.
0576:             *  
0577:             */
0578:
0579:            public String getDefaultSearchField() {
0580:
0581:                return defaultSearchField;
0582:
0583:            }
0584:
0585:            /**
0586:             * 
0587:             * Méthode permettant d'initialiser defaultSearchField <br/><br/>Method for
0588:             * 
0589:             * initializing the value defaultSearchField.
0590:             *  
0591:             */
0592:
0593:            public void setDefaultSearchField(String defaultSearchField) {
0594:
0595:                this .defaultSearchField = defaultSearchField;
0596:
0597:            }
0598:
0599:            /**
0600:             * 
0601:             * Méthode permettant d'initialiser elemSearch. <br/><br/>Method for
0602:             * 
0603:             * initializing the value elemSearch.
0604:             *  
0605:             */
0606:
0607:            public void setElemSearch(String elemSearch) {
0608:
0609:                this .elemSearch = elemSearch;
0610:
0611:            }
0612:
0613:            /**
0614:             * 
0615:             * Méthode permettant de récupérer la valeur elemSearch. <br/><br/>Method
0616:             * 
0617:             * for getting the value elemSearch.
0618:             *  
0619:             */
0620:
0621:            public String getElemSearch() {
0622:
0623:                return elemSearch;
0624:
0625:            }
0626:
0627:            //Range Query
0628:
0629:            /**
0630:             * 
0631:             * Méthode permettant d'initialiser rangeQueryFileds. <br/><br/>Method for
0632:             * 
0633:             * initializing the value rangeQueryFileds.
0634:             *  
0635:             */
0636:
0637:            public void setRangeQueryFileds(String[] rangeQueryFileds) {
0638:
0639:                this .rangeQueryFileds = rangeQueryFileds;
0640:
0641:            }
0642:
0643:            /**
0644:             * 
0645:             * Méthode permettant de récupérer la valeur RangeQueryFileds. <br/><br/>
0646:             * 
0647:             * Method for getting the value rangeQueryFileds.
0648:             *  
0649:             */
0650:
0651:            public String[] getRangeQueryFileds() {
0652:
0653:                return rangeQueryFileds;
0654:
0655:            }
0656:
0657:            /**
0658:             * 
0659:             * Méthode permettant d'initialiser les proprités du JavaBean qui vont être
0660:             * 
0661:             * utilisées lors l'indexation à partir du fichier de configuration de Lius.
0662:             * 
0663:             * <br/><br/>Method for itializing the properties of the JavaBean which
0664:             * 
0665:             * will be used for indexing from the LiusConfiguration file.
0666:             *  
0667:             */
0668:
0669:            public void setJavaBeansFields(Map javaBeans) {
0670:
0671:                this .javaBeans = javaBeans;
0672:
0673:            }
0674:
0675:            /**
0676:             * 
0677:             * Méthode permettant de récupérer les propriétés du JavaBeans à partir du
0678:             * 
0679:             * fichier de configuration de Lius. <br/><br/>Method for getting the
0680:             * 
0681:             * properties of the JavaBean from the Lius configuration file.
0682:             *  
0683:             */
0684:
0685:            public Map getJavaBeansFields() {
0686:
0687:                return javaBeans;
0688:
0689:            }
0690:
0691:            /**
0692:             * 
0693:             * Méthode permettant de récupérer les champs PDF utilisés lors de
0694:             * 
0695:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0696:             * 
0697:             * Method for getting the PDF fields used during indexation from the Lius
0698:             * 
0699:             * configuration file.
0700:             *  
0701:             */
0702:
0703:            public Collection getPdfFields() {
0704:
0705:                return pdfFields;
0706:
0707:            }
0708:
0709:            /**
0710:             * 
0711:             * Méthode permettant d'initialiser les champs PDF utilisés lors de
0712:             * 
0713:             * l'indexation à partir du fichier de configuration de Lius <br/><br/>
0714:             * 
0715:             * Method for initializing the PDF fields used during indexation from Lius
0716:             * 
0717:             * configuration file.
0718:             *  
0719:             */
0720:
0721:            public void setPdfFields(Collection pdfFields) {
0722:
0723:                this .pdfFields = pdfFields;
0724:
0725:            }
0726:
0727:            /**
0728:             * 
0729:             * Méthode permettant de récupérer les champs MS WORD utilisés lors de
0730:             * 
0731:             * l'indexation à partir du fichier de configuration de Lius <br/><br/>
0732:             * 
0733:             * Method for getting the MS WORD fields used during indexation from the
0734:             * 
0735:             * Lius configuration file.
0736:             *  
0737:             */
0738:
0739:            public Collection getMsWordFields() {
0740:
0741:                return msWordFields;
0742:
0743:            }
0744:
0745:            /**
0746:             * 
0747:             * Méthode permettant d'initialiser les champs MS WORD utilisés lors de
0748:             * 
0749:             * l'indexation à partir du fichier de configuration de Lius <br/><br/>
0750:             * 
0751:             * Method for initializing the MS WORD fields used during indexation from
0752:             * 
0753:             * Lius configuration file.
0754:             *  
0755:             */
0756:
0757:            public void setMsWordFields(Collection msWordFields) {
0758:
0759:                this .msWordFields = msWordFields;
0760:
0761:            }
0762:
0763:            /**
0764:             * 
0765:             * Méthode permettant de récupérer les champs HTML utilisés lors de
0766:             * 
0767:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0768:             * 
0769:             * Method for getting the HTML fields used during indexation from the Lius
0770:             * 
0771:             * configuration file.
0772:             *  
0773:             */
0774:
0775:            public Collection getHtmlFields() {
0776:
0777:                return htmlFields;
0778:
0779:            }
0780:
0781:            /**
0782:             * 
0783:             * Méthode permettant d'initialiser les champs HTML utilisés lors de
0784:             * 
0785:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0786:             * 
0787:             * Method for initializing the HTML fields used during indexation from Lius
0788:             * 
0789:             * configuration file.
0790:             *  
0791:             */
0792:
0793:            public void setHtmlFields(Collection htmlFields) {
0794:
0795:                this .htmlFields = htmlFields;
0796:
0797:            }
0798:
0799:            /**
0800:             * 
0801:             * Méthode permettant d'initialiser les champs pour l'indexation mixte
0802:             * 
0803:             * utilisés lors de l'indexation à partir du fichier de configuration de
0804:             * 
0805:             * Lius. <br/><br/>Method for initializing the mixed indexation fields used
0806:             * 
0807:             * during indexation from Lius configuration file.
0808:             *  
0809:             */
0810:
0811:            public void setMixteIndexingElements(List lsMixteIndexingElements) {
0812:
0813:                this .lsMixteIndexingElements = lsMixteIndexingElements;
0814:
0815:            }
0816:
0817:            /**
0818:             * 
0819:             * Méthode permettant de récupérer les champs pour l'indexation mixte
0820:             * 
0821:             * utilisés lors de l'indexation à partir du fichier de configuration de
0822:             * 
0823:             * Lius. <br/><br/>Method for getting the mixed indexation fields used
0824:             * 
0825:             * during indexation from the Lius configuration file.
0826:             *  
0827:             */
0828:
0829:            public List getMixteIndexingElements() {
0830:
0831:                return lsMixteIndexingElements;
0832:
0833:            }
0834:
0835:            /**
0836:             * 
0837:             * Méthode permettant de récupérer les champs pour RTF utilisés lors de
0838:             * 
0839:             * l'indexation à partir du fichier de configuration de Lius <br/><br/>
0840:             * 
0841:             * Method for getting the RTF fields used during indexation from the Lius
0842:             * 
0843:             * configuration file.
0844:             *  
0845:             */
0846:
0847:            public Collection getRtfFields() {
0848:
0849:                return rtfFields;
0850:
0851:            }
0852:
0853:            /**
0854:             * 
0855:             * Méthode permettant d'initialiser les champs RTF utilisés lors de
0856:             * 
0857:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0858:             * 
0859:             * Method for initializing the RTF fields used during indexation from Lius
0860:             * 
0861:             * configuration file.
0862:             *  
0863:             */
0864:
0865:            public void setRtfFields(Collection rtfFields) {
0866:
0867:                this .rtfFields = rtfFields;
0868:
0869:            }
0870:
0871:            /**
0872:             * 
0873:             * Méthode permettant de récupérer les champs pour Excel utilisés lors de
0874:             * 
0875:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0876:             * 
0877:             * Method for getting the Excel fields used during indexation from the Lius
0878:             * 
0879:             * configuration file.
0880:             *  
0881:             */
0882:
0883:            public Collection getExcelFields() {
0884:
0885:                return excelFields;
0886:
0887:            }
0888:
0889:            /**
0890:             * 
0891:             * Méthode permettant d'initialiser les champs Excel utilisés lors de
0892:             * 
0893:             * l'indexation à partir du fichier de configuration de Lius. <br/><br/>
0894:             * 
0895:             * Method for initializing the Excel fields used during indexation from Lius
0896:             * 
0897:             * configuration file.
0898:             *  
0899:             */
0900:
0901:            public void setExcelFields(Collection excelFields) {
0902:
0903:                this .excelFields = excelFields;
0904:
0905:            }
0906:
0907:            public void setTxtFields(Collection txtFields) {
0908:
0909:                this .txtFields = txtFields;
0910:
0911:            }
0912:
0913:            public Collection getTxtFields() {
0914:
0915:                return txtFields;
0916:
0917:            }
0918:
0919:            public void setOOFields(Collection ooFields) {
0920:
0921:                this .ooFields = ooFields;
0922:
0923:            }
0924:
0925:            public Collection getOOFields() {
0926:
0927:                return ooFields;
0928:
0929:            }
0930:
0931:            public void setPPTFields(Collection pptFields) {
0932:
0933:                this .pptFields = pptFields;
0934:
0935:            }
0936:
0937:            public Collection getPPTFields() {
0938:
0939:                return pptFields;
0940:
0941:            }
0942:
0943:            public void setMP3Fields(Collection mp3Fields) {
0944:
0945:                this .mp3Fields = mp3Fields;
0946:
0947:            }
0948:
0949:            public Collection getMP3Fields() {
0950:
0951:                return mp3Fields;
0952:
0953:            }
0954:
0955:            public void setTexFields(Collection texFields) {
0956:
0957:                this .texFields = texFields;
0958:
0959:            }
0960:
0961:            public Collection getTexFields() {
0962:
0963:                return texFields;
0964:
0965:            }
0966:
0967:            public void setHighlighter(boolean highlight) {
0968:
0969:                this .highlight = highlight;
0970:
0971:            }
0972:
0973:            public boolean getHighlighter() {
0974:
0975:                return highlight;
0976:
0977:            }
0978:
0979:            public void setVCardFields(Collection vCardFields) {
0980:
0981:                this .vCardFields = vCardFields;
0982:
0983:            }
0984:
0985:            public Collection getVCardFields() {
0986:
0987:                return vCardFields;
0988:
0989:            }
0990:
0991:            public void setFontFields(Collection fontFields) {
0992:
0993:                this .fontFields = fontFields;
0994:
0995:            }
0996:
0997:            public Collection getFontFields() {
0998:
0999:                return fontFields;
1000:
1001:            }
1002:
1003:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.