Class ToStringArguments
- java.lang.Object
-
- org.jvnet.jaxb2_commons.plugin.simpletostring.ToStringArguments
-
- All Implemented Interfaces:
Arguments<ToStringArguments>
public class ToStringArguments extends Object implements Arguments<ToStringArguments>
-
-
Constructor Summary
Constructors Constructor Description ToStringArguments(com.sun.codemodel.JCodeModel codeModel, com.sun.codemodel.JVar stringBuilder, com.sun.codemodel.JVar value, com.sun.codemodel.JExpression hasSetValue, String fieldSeparator, String fieldName, boolean showChildItems, boolean hasDefaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.codemodel.JExpression_instanceof(com.sun.codemodel.JType type)com.sun.codemodel.JBlock_while(com.sun.codemodel.JBlock block)ToStringArgumentscast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings)ToStringArgumentselement(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)com.sun.codemodel.JCodeModelgetCodeModel()StringgetFieldName()StringgetFieldSeparator()booleanhasDefaultValue()com.sun.codemodel.JExpressionhasSetValue()com.sun.codemodel.JBlockifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)booleanisShowChildItems()ToStringArgumentsiterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)ToStringArgumentsproperty(com.sun.codemodel.JBlock block, String propertyName, String propertyMethod, com.sun.codemodel.JType declarablePropertyType, com.sun.codemodel.JType propertyType, Collection<com.sun.codemodel.JType> possiblePropertyTypes)com.sun.codemodel.JVarstringBuilder()com.sun.codemodel.JVarvalue()booleanvalueIsCollection()
-
-
-
Method Detail
-
getCodeModel
public com.sun.codemodel.JCodeModel getCodeModel()
-
stringBuilder
public com.sun.codemodel.JVar stringBuilder()
-
value
public com.sun.codemodel.JVar value()
-
hasSetValue
public com.sun.codemodel.JExpression hasSetValue()
-
getFieldSeparator
public String getFieldSeparator()
-
getFieldName
public String getFieldName()
-
isShowChildItems
public boolean isShowChildItems()
-
hasDefaultValue
public boolean hasDefaultValue()
-
property
public ToStringArguments property(com.sun.codemodel.JBlock block, String propertyName, String propertyMethod, com.sun.codemodel.JType declarablePropertyType, com.sun.codemodel.JType propertyType, Collection<com.sun.codemodel.JType> possiblePropertyTypes)
- Specified by:
propertyin interfaceArguments<ToStringArguments>
-
iterator
public ToStringArguments iterator(com.sun.codemodel.JBlock block, com.sun.codemodel.JType elementType)
- Specified by:
iteratorin interfaceArguments<ToStringArguments>
-
element
public ToStringArguments element(com.sun.codemodel.JBlock subBlock, com.sun.codemodel.JType elementType)
- Specified by:
elementin interfaceArguments<ToStringArguments>
-
_instanceof
public com.sun.codemodel.JExpression _instanceof(com.sun.codemodel.JType type)
- Specified by:
_instanceofin interfaceArguments<ToStringArguments>
-
cast
public ToStringArguments cast(String suffix, com.sun.codemodel.JBlock block, com.sun.codemodel.JType jaxbElementType, boolean suppressWarnings)
- Specified by:
castin interfaceArguments<ToStringArguments>
-
ifHasSetValue
public com.sun.codemodel.JBlock ifHasSetValue(com.sun.codemodel.JBlock block, boolean isAlwaysSet, boolean checkForNullRequired)- Specified by:
ifHasSetValuein interfaceArguments<ToStringArguments>
-
_while
public com.sun.codemodel.JBlock _while(com.sun.codemodel.JBlock block)
- Specified by:
_whilein interfaceArguments<ToStringArguments>
-
valueIsCollection
public boolean valueIsCollection()
-
-