public abstract static class ReflectiveEntityDriverFactory.AbstractDriverInferenceRule extends java.lang.Object implements ReflectiveEntityDriverFactory.DriverInferenceRule
Constructor and Description |
---|
ReflectiveEntityDriverFactory.AbstractDriverInferenceRule() |
Modifier and Type | Method and Description |
---|---|
abstract <D extends EntityDriver> |
inferDriverClassName(DriverDependentEntity<D> entity,
java.lang.Class<D> driverInterface,
Location location) |
<D extends EntityDriver> |
resolve(DriverDependentEntity<D> entity,
java.lang.Class<D> driverInterface,
Location location) |
public ReflectiveEntityDriverFactory.AbstractDriverInferenceRule()
public <D extends EntityDriver> ReferenceWithError<java.lang.Class<? extends D>> resolve(DriverDependentEntity<D> entity, java.lang.Class<D> driverInterface, Location location)
resolve
in interface ReflectiveEntityDriverFactory.DriverInferenceRule
public abstract <D extends EntityDriver> java.lang.String inferDriverClassName(DriverDependentEntity<D> entity, java.lang.Class<D> driverInterface, Location location)