public class ClassName
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ClassName(java.lang.String className)
Object to be instantiated using the empty param constructor of the className
|
ClassName(java.lang.String className,
java.util.Properties properties) |
ClassName(java.lang.String className,
java.lang.String jsonInitProperties) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getClassName() |
java.util.Properties |
getInitProperties() |
int |
hashCode() |
static boolean |
isClassNameValid(java.lang.String fqcn) |
public static ClassName EMPTY
public ClassName(java.lang.String className)
className - this class needs to have an empty param constructorpublic ClassName(java.lang.String className,
java.lang.String jsonInitProperties)
className - this class needs to have an empty param constructorjsonInitProperties - a json representation of the initialization properties if this class
is to be initialized as Declarable typepublic ClassName(java.lang.String className,
java.util.Properties properties)
public java.lang.String getClassName()
public java.util.Properties getInitProperties()
public static boolean isClassNameValid(java.lang.String fqcn)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object