public final class BeangenUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator |
PROPERTY_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
capitalize(java.lang.String propName) |
static boolean |
hasBoundProperties(Property[] props) |
static boolean |
hasConstrainedProperties(Property[] props) |
static void |
writeArgList(Property[] props,
boolean declare_types,
IndentedWriter iw) |
static void |
writeExplicitDefaultConstructor(int ctor_modifiers,
ClassInfo info,
IndentedWriter iw) |
static void |
writePropertyGetter(Property prop,
IndentedWriter iw) |
static void |
writePropertyGetter(Property prop,
java.lang.String defensiveCopyExpression,
IndentedWriter iw) |
static void |
writePropertyMember(Property prop,
IndentedWriter iw)
Deprecated.
use writePropertyVariable
|
static void |
writePropertyMember(Property prop,
java.lang.String defaultValueExpression,
IndentedWriter iw)
Deprecated.
use writePropertyVariable
|
static void |
writePropertySetter(Property prop,
IndentedWriter iw) |
static void |
writePropertySetter(Property prop,
java.lang.String setterDefensiveCopyExpression,
IndentedWriter iw) |
static void |
writePropertySetterWithGetExpressionSetStatement(Property prop,
java.lang.String getExpression,
java.lang.String setStatement,
IndentedWriter iw) |
static void |
writePropertyVariable(Property prop,
IndentedWriter iw) |
static void |
writePropertyVariable(Property prop,
java.lang.String defaultValueExpression,
IndentedWriter iw) |
public static java.lang.String capitalize(java.lang.String propName)
public static void writeExplicitDefaultConstructor(int ctor_modifiers, ClassInfo info, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writeArgList(Property[] props, boolean declare_types, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyMember(Property prop, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyVariable(Property prop, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyMember(Property prop, java.lang.String defaultValueExpression, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyVariable(Property prop, java.lang.String defaultValueExpression, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyGetter(Property prop, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertyGetter(Property prop, java.lang.String defensiveCopyExpression, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertySetter(Property prop, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertySetter(Property prop, java.lang.String setterDefensiveCopyExpression, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static void writePropertySetterWithGetExpressionSetStatement(Property prop, java.lang.String getExpression, java.lang.String setStatement, IndentedWriter iw) throws java.io.IOException
java.io.IOException
public static boolean hasBoundProperties(Property[] props)
public static boolean hasConstrainedProperties(Property[] props)