Package org.apache.lucene.util
Class AttributeSource.AttributeFactory
- java.lang.Object
 - 
- org.apache.lucene.util.AttributeSource.AttributeFactory
 
 
- 
- Direct Known Subclasses:
 CollationAttributeFactory,Token.TokenAttributeFactory
- Enclosing class:
 - AttributeSource
 
public abstract static class AttributeSource.AttributeFactory extends java.lang.ObjectAn AttributeFactory creates instances ofAttributeImpls. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static AttributeSource.AttributeFactoryDEFAULT_ATTRIBUTE_FACTORYThis is the default factory that createsAttributeImpls using the class name of the suppliedAttributeinterface class by appendingImplto it. 
- 
Constructor Summary
Constructors Constructor Description AttributeFactory() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract AttributeImplcreateAttributeInstance(java.lang.Class<? extends Attribute> attClass)returns anAttributeImplfor the suppliedAttributeinterface class. 
 - 
 
- 
- 
Field Detail
- 
DEFAULT_ATTRIBUTE_FACTORY
public static final AttributeSource.AttributeFactory DEFAULT_ATTRIBUTE_FACTORY
This is the default factory that createsAttributeImpls using the class name of the suppliedAttributeinterface class by appendingImplto it. 
 - 
 
- 
Method Detail
- 
createAttributeInstance
public abstract AttributeImpl createAttributeInstance(java.lang.Class<? extends Attribute> attClass)
returns anAttributeImplfor the suppliedAttributeinterface class. 
 - 
 
 -