public interface ClassFactory extends Serializable
Modifier and Type | Method and Description |
---|---|
void |
configure(org.pentaho.reporting.libraries.base.config.Configuration config)
Configures this factory.
|
boolean |
equals(Object o)
Compares whether two object factories are equal.
|
ObjectDescription |
getDescriptionForClass(Class c)
Returns an object description for a class.
|
Iterator |
getRegisteredClasses()
Returns an iterator for the registered classes.
|
ObjectDescription |
getSuperClassObjectDescription(Class d,
ObjectDescription knownSuperClass)
Returns an object description for the super class of a class.
|
int |
hashCode()
Computes the hashCode for this ClassFactory.
|
ObjectDescription getDescriptionForClass(Class c)
c
- the class.ObjectDescription getSuperClassObjectDescription(Class d, ObjectDescription knownSuperClass)
d
- the class.knownSuperClass
- the last known super class or null.Iterator getRegisteredClasses()
void configure(org.pentaho.reporting.libraries.base.config.Configuration config)
config
- the configuration, never nullboolean equals(Object o)