List of usage examples for org.apache.lucene.util AttributeSource addAttribute
public final <T extends Attribute> T addAttribute(Class<T> attClass)
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()); }