public final class BeangenUtils extends Object
Modifier and Type | Field and Description |
---|---|
static Comparator |
PROPERTY_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
static 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 writePropertyVariable
|
static void |
writePropertyMember(Property prop,
String defaultValueExpression,
IndentedWriter iw)
Deprecated.
use writePropertyVariable
|
static 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) |
public static final Comparator PROPERTY_COMPARATOR
public static void writeExplicitDefaultConstructor(int ctor_modifiers, ClassInfo info, IndentedWriter iw) throws IOException
IOException
public static void writeArgList(Property[] props, boolean declare_types, IndentedWriter iw) throws IOException
IOException
public static void writePropertyMember(Property prop, IndentedWriter iw) throws IOException
IOException
public static void writePropertyVariable(Property prop, IndentedWriter iw) throws IOException
IOException
public static void writePropertyMember(Property prop, String defaultValueExpression, IndentedWriter iw) throws IOException
IOException
public static void writePropertyVariable(Property prop, String defaultValueExpression, IndentedWriter iw) throws IOException
IOException
public static void writePropertyGetter(Property prop, IndentedWriter iw) throws IOException
IOException
public static void writePropertyGetter(Property prop, String defensiveCopyExpression, IndentedWriter iw) throws IOException
IOException
public static void writePropertySetter(Property prop, IndentedWriter iw) throws IOException
IOException
public static void writePropertySetter(Property prop, String setterDefensiveCopyExpression, IndentedWriter iw) throws IOException
IOException
public static void writePropertySetterWithGetExpressionSetStatement(Property prop, String getExpression, String setStatement, IndentedWriter iw) throws IOException
IOException
public static boolean hasBoundProperties(Property[] props)
public static boolean hasConstrainedProperties(Property[] props)
Copyright © 2017 com.mchange. All rights reserved.