public class BuilderProviderInfo
extends java.lang.Object
| Constructor and Description |
|---|
BuilderProviderInfo()
Empty constructor for Jackson deserialization.
|
BuilderProviderInfo(java.lang.String className,
java.lang.String methodName)
Constructor for backward compatibility (no args).
|
BuilderProviderInfo(java.lang.String className,
java.lang.String methodName,
boolean acceptsArgs)
Full constructor with acceptsArgs flag.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassName() |
java.lang.String |
getMethodName() |
boolean |
isAcceptsArgs()
Returns true if the builder method accepts String[] args parameter.
|
boolean |
isValid()
Validates that both class and method names are present.
|
void |
setAcceptsArgs(boolean acceptsArgs) |
void |
setClassName(java.lang.String className) |
void |
setMethodName(java.lang.String methodName) |
java.lang.String |
toString() |
public BuilderProviderInfo()
public BuilderProviderInfo(java.lang.String className,
java.lang.String methodName)
public BuilderProviderInfo(java.lang.String className,
java.lang.String methodName,
boolean acceptsArgs)
className - the fully qualified class name containing the builder methodmethodName - the method nameacceptsArgs - true if the method accepts String[] args parameterpublic java.lang.String getClassName()
public void setClassName(java.lang.String className)
public java.lang.String getMethodName()
public void setMethodName(java.lang.String methodName)
public boolean isAcceptsArgs()
public void setAcceptsArgs(boolean acceptsArgs)
public boolean isValid()
public java.lang.String toString()
toString in class java.lang.Object