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