private static final class AttributeFactory.DefaultAttributeFactory extends AttributeFactory
AttributeFactory.StaticImplementationAttributeFactory<A extends AttributeImpl>| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassValue<java.lang.invoke.MethodHandle> |
constructors |
DEFAULT_ATTRIBUTE_FACTORY| Constructor and Description |
|---|
DefaultAttributeFactory() |
| Modifier and Type | Method and Description |
|---|---|
AttributeImpl |
createAttributeInstance(java.lang.Class<? extends Attribute> attClass)
Returns an
AttributeImpl for the supplied Attribute interface class. |
private java.lang.Class<? extends AttributeImpl> |
findImplClass(java.lang.Class<? extends Attribute> attClass) |
findAttributeImplCtor, getStaticImplementationprivate final java.lang.ClassValue<java.lang.invoke.MethodHandle> constructors
public AttributeImpl createAttributeInstance(java.lang.Class<? extends Attribute> attClass)
AttributeFactoryAttributeImpl for the supplied Attribute interface class.createAttributeInstance in class AttributeFactoryprivate java.lang.Class<? extends AttributeImpl> findImplClass(java.lang.Class<? extends Attribute> attClass)