/******************************************************************************* * Copyright (c) 2016 Zend Technologies 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: * Zend Technologies - initial API and implementation *******************************************************************************/ package org.eclipse.dltk.internal.core.index.lucene; /** * Search match descriptor. * * @author Bartlomiej Laczkowski */ public class SearchMatch { public final String path; public final String container; public final int elementType; public final String elementName; public final int offset; public final int length; public final String metadata; public final String qualifier; public final String doc; public final int flags; public final int nameOffset; public final int nameLength; public final String parent; /** * Creates new search match. * * @param container * @param elementType * @param offset * @param length * @param nameOffset * @param nameLength * @param flags * @param elementName * @param path * @param parent * @param qualifier * @param doc * @param metadata */ public SearchMatch(String container, int elementType, int offset, int length, int nameOffset, int nameLength, int flags, String elementName, String path, String parent, String qualifier, String doc, String metadata) { super(); this.container = container; this.elementType = elementType; this.offset = offset; this.length = length; this.nameOffset = nameOffset; this.nameLength = nameLength; this.flags = flags; this.elementName = elementName; this.path = path; this.parent = parent; this.qualifier = qualifier; this.doc = doc; this.metadata = metadata; } }