//------------------------------------------------------------------------------ // Copyright (c) 2005, 2006 IBM Corporation and others. // All rights reserved. This program and the accompanying materials // are made available under the terms of the Eclipse Public License v1.0 // which accompanies this distribution, and is available at // http://www.eclipse.org/legal/epl-v10.html // // Contributors: // IBM Corporation - initial implementation //------------------------------------------------------------------------------ package org.eclipse.epf.publishing.services.index; import java.util.List; //Represents a html file that contains keywords class KeyWordFile { private String title=null; private String url=null; private int nextKeyWord=0; private List keyWordVector=null; //------------------------------------------------------------------------------------------------------- // Constructor. KeyWordFile(String title, String url, List keyWords) // list of KeyWordDef object { this.title = title; this.url = url; this.keyWordVector = keyWords; } //------------------------------------------------------------------------------------------------------ KeyWordDef getNextKeyWord() { if(nextKeyWord<keyWordVector.size()) { KeyWordDef next = (KeyWordDef)keyWordVector.get(nextKeyWord); nextKeyWord++; if(next!=null) { return next; } else { return null; } } return null; } //------------------------------------------------------------------------------------------------------ Document getDocument(String keyWord, int noOfDoc) { if(noOfDoc>1) { return null; } return new Document(title, url); } }