Package com.mchange.v2.codegen.bean
Class BeangenUtils
- java.lang.Object
-
- com.mchange.v2.codegen.bean.BeangenUtils
-
public final class BeangenUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator
PROPERTY_COMPARATOR
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method 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 writePropertyVariablestatic void
writePropertyMember(Property prop, java.lang.String defaultValueExpression, IndentedWriter iw)
Deprecated.use writePropertyVariablestatic 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)
-
-
-
Method Detail
-
capitalize
public static java.lang.String capitalize(java.lang.String propName)
-
writeExplicitDefaultConstructor
public static void writeExplicitDefaultConstructor(int ctor_modifiers, ClassInfo info, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writeArgList
public static void writeArgList(Property[] props, boolean declare_types, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertyMember
public static void writePropertyMember(Property prop, IndentedWriter iw) throws java.io.IOException
Deprecated.use writePropertyVariable- Throws:
java.io.IOException
-
writePropertyVariable
public static void writePropertyVariable(Property prop, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertyMember
public static void writePropertyMember(Property prop, java.lang.String defaultValueExpression, IndentedWriter iw) throws java.io.IOException
Deprecated.use writePropertyVariable- Throws:
java.io.IOException
-
writePropertyVariable
public static void writePropertyVariable(Property prop, java.lang.String defaultValueExpression, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertyGetter
public static void writePropertyGetter(Property prop, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertyGetter
public static void writePropertyGetter(Property prop, java.lang.String defensiveCopyExpression, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertySetter
public static void writePropertySetter(Property prop, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertySetter
public static void writePropertySetter(Property prop, java.lang.String setterDefensiveCopyExpression, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
writePropertySetterWithGetExpressionSetStatement
public static void writePropertySetterWithGetExpressionSetStatement(Property prop, java.lang.String getExpression, java.lang.String setStatement, IndentedWriter iw) throws java.io.IOException
- Throws:
java.io.IOException
-
hasBoundProperties
public static boolean hasBoundProperties(Property[] props)
-
hasConstrainedProperties
public static boolean hasConstrainedProperties(Property[] props)
-
-