Package org.apache.lucene.util
Class AttributeFactory.DefaultAttributeFactory
- java.lang.Object
-
- org.apache.lucene.util.AttributeFactory
-
- org.apache.lucene.util.AttributeFactory.DefaultAttributeFactory
-
- Enclosing class:
- AttributeFactory
private static final class AttributeFactory.DefaultAttributeFactory extends AttributeFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.util.AttributeFactory
AttributeFactory.StaticImplementationAttributeFactory<A extends AttributeImpl>
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.ClassValue<java.lang.invoke.MethodHandle>
constructors
-
Fields inherited from class org.apache.lucene.util.AttributeFactory
DEFAULT_ATTRIBUTE_FACTORY
-
-
Constructor Summary
Constructors Constructor Description DefaultAttributeFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeImpl
createAttributeInstance(java.lang.Class<? extends Attribute> attClass)
Returns anAttributeImpl
for the suppliedAttribute
interface class.private java.lang.Class<? extends AttributeImpl>
findImplClass(java.lang.Class<? extends Attribute> attClass)
-
Methods inherited from class org.apache.lucene.util.AttributeFactory
findAttributeImplCtor, getStaticImplementation
-
-
-
-
Method Detail
-
createAttributeInstance
public AttributeImpl createAttributeInstance(java.lang.Class<? extends Attribute> attClass)
Description copied from class:AttributeFactory
Returns anAttributeImpl
for the suppliedAttribute
interface class.- Specified by:
createAttributeInstance
in classAttributeFactory
-
findImplClass
private java.lang.Class<? extends AttributeImpl> findImplClass(java.lang.Class<? extends Attribute> attClass)
-
-