Example usage for org.apache.lucene.util AttributeSource addAttribute

List of usage examples for org.apache.lucene.util AttributeSource addAttribute

Introduction

In this page you can find the example usage for org.apache.lucene.util AttributeSource addAttribute.

Prototype

public final <T extends Attribute> T addAttribute(Class<T> attClass) 

Source Link

Document

The caller must pass in a Class<?

Usage

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static int getPositionIncrement(AttributeSource source) {
    PositionIncrementAttribute attr = source.addAttribute(PositionIncrementAttribute.class);
    return attr.getPositionIncrement();
}

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static String getTerm(AttributeSource source) {
    TermAttribute attr = source.addAttribute(TermAttribute.class);
    return attr.term();
}

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static String getType(AttributeSource source) {
    TypeAttribute attr = source.addAttribute(TypeAttribute.class);
    return attr.type();
}

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static void setPositionIncrement(AttributeSource source, int posIncr) {
    PositionIncrementAttribute attr = source.addAttribute(PositionIncrementAttribute.class);
    attr.setPositionIncrement(posIncr);/*  w  w w .j  a  v  a  2s. c o  m*/
}

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static void setTerm(AttributeSource source, String term) {
    TermAttribute attr = source.addAttribute(TermAttribute.class);
    attr.setTermBuffer(term);//www  . j a  va2 s .c  o  m
}

From source file:analysis.AnalyzerUtils.java

License:Apache License

public static void setType(AttributeSource source, String type) {
    TypeAttribute attr = source.addAttribute(TypeAttribute.class);
    attr.setType(type);/*from   ww  w . j  av a 2 s  .  c om*/
}

From source file:aos.lucene.analysis.AnalyzerUtils.java

License:Apache License

public static String getTerm(AttributeSource source) {
    TypeAttributeImpl attr = source.addAttribute(TypeAttributeImpl.class);
    return attr.type();
}

From source file:aos.lucene.analysis.AnalyzerUtils.java

License:Apache License

public static String getType(AttributeSource source) {
    TypeAttributeImpl attr = source.addAttribute(TypeAttributeImpl.class);
    return attr.type();
}

From source file:com.mathworks.xzheng.analysis.AnalyzerUtils.java

License:Apache License

public static String getTerm(AttributeSource source) {
    CharTermAttribute attr = source.addAttribute(CharTermAttribute.class);
    return attr.toString();
}

From source file:com.mathworks.xzheng.analysis.AnalyzerUtils.java

License:Apache License

public static void setTerm(AttributeSource source, String term) {
    CharTermAttribute attr = source.addAttribute(CharTermAttribute.class);
    attr.copyBuffer(term.toCharArray(), 0, term.length());
}