public class PropertyValues
extends java.lang.Object
| Type | Property and Description |
|---|---|
boolean |
isDelegating
Gets the value of the property delegatingProperty.
|
boolean |
isGenerating
Gets the value of the property generatingProperty.
|
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
defaultValue |
DefaultValueType |
defaultValueType |
boolean |
definedInEndClass
Property was defined (only or also) in the ending Meta class
|
boolean |
definedInSuperClass
Property was first defined in a superclass
|
Expression |
expression |
java.lang.reflect.Field |
field
The field of the bottom most subclass, likely from the Meta class itself
|
Implementation |
implementation |
java.lang.String |
javadocGet |
java.lang.String |
javadocSet |
java.lang.String |
methodExpressionArgument |
boolean |
modifiesDefaultValueOrMethodExpression |
boolean |
modifiesJavadoc |
java.lang.String |
name |
java.util.EnumSet<OnlyType> |
onlyTypes |
Required |
required |
java.lang.String |
tlddoc |
| Constructor and Description |
|---|
PropertyValues() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getArrayAwareType() |
java.lang.String |
getGeneratedType() |
java.lang.String |
getJavaVariableName() |
void |
importProperty(java.lang.reflect.Field field,
Property property,
boolean isEndClass,
OnlyType onlyType)
Called in sequence from the most super class until the end sub class,
this imports the values from a Property annotation, so that later
values take precedence.
|
boolean |
isDelegatingProperty()
Gets the value of the property delegatingProperty.
|
boolean |
isGeneratingProperty()
Gets the value of the property generatingProperty.
|
boolean |
isIntersectionOfOnlyTypes() |
java.lang.String |
resolvePropertyName() |
void |
setDefaultValues() |
public boolean isGeneratingProperty
public boolean isDelegatingProperty
public Expression expression
public java.lang.String methodExpressionArgument
public java.lang.String defaultValue
public DefaultValueType defaultValueType
public java.lang.String tlddoc
public java.lang.String javadocGet
public java.lang.String javadocSet
public Required required
public java.lang.String name
public Implementation implementation
public java.lang.reflect.Field field
public java.util.EnumSet<OnlyType> onlyTypes
public boolean definedInSuperClass
public boolean definedInEndClass
public boolean modifiesDefaultValueOrMethodExpression
public boolean modifiesJavadoc
public boolean isGeneratingProperty()
public boolean isDelegatingProperty()
public java.lang.String resolvePropertyName()
public java.lang.String getJavaVariableName()
public java.lang.String getArrayAwareType()
public boolean isIntersectionOfOnlyTypes()
public void importProperty(java.lang.reflect.Field field,
Property property,
boolean isEndClass,
OnlyType onlyType)
public void setDefaultValues()
public java.lang.String getGeneratedType()
Copyright 2018 ICEsoft Technologies Canada Corp., All Rights Reserved.