/*******************************************************************************
* Copyright 2013
* Ubiquitous Knowledge Processing (UKP) Lab
* Technische Universität Darmstadt
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
package de.tudarmstadt.ukp.csniper.webapp.search.cqp;
public enum ContextUnit
{
CHARACTER, WORD, SENTENCE;
// These are from ImsCwbWriter 1.3.0-SNAPSHOT
public static final String E_SENTENCE = "sentence";
public static final String E_TEXT = "text";
public static final String E_DOCUMENT = "document";
public static final String ATTR_BEGIN = "begin";
public static final String ATTR_END = "end";
public static final String ATTR_POS = "pos";
public static final String ATTR_LEMMA = "lemma";
public static final String ATTR_ID = "id";
public static final String ATTR_URI = "uri";
@Override
public String toString()
{
switch (this) {
case SENTENCE:
return E_SENTENCE;
case WORD:
return "word";
case CHARACTER:
default:
return "";
}
}
}