Paris Style Attribute Info
class ParisStyleAttributeInfo(modelInfo: GeneratedModelInfo, elements: Elements, types: Types, packageName: String, styleBuilderClassName: ClassName, styleBuilderElement: Element) : AttributeInfo
Content copied to clipboard
Represents a Paris Style option for a model. This is added automatically for models generated with ModelView that also have Paris's Stylable annotation.
Constructors
ParisStyleAttributeInfo
Link copied to clipboard
fun ParisStyleAttributeInfo(modelInfo: GeneratedModelInfo, elements: Elements, types: Types, packageName: String, styleBuilderClassName: ClassName, styleBuilderElement: Element)
Content copied to clipboard
Functions
compareTo
Link copied to clipboard
generatedGetterName
Link copied to clipboard
generatedSetterName
Link copied to clipboard
getterCode
Link copied to clipboard
hasSetNullability
Link copied to clipboard
isNullable
Link copied to clipboard
setterCode
Link copied to clipboard
superGetterCode
Link copied to clipboard
Properties
codeToSetDefault
Link copied to clipboard
doNotUseInToString
Link copied to clipboard
generateGetter
Link copied to clipboard
generateSetter
Link copied to clipboard
getterAnnotations
Link copied to clipboard
hasFinalModifier
Link copied to clipboard
hasSuperSetter
Link copied to clipboard
ignoreRequireHashCode
Link copied to clipboard
isCharSequenceOrString
Link copied to clipboard
isDrawableRes
Link copied to clipboard
isEpoxyModelList
Link copied to clipboard
isGenerated
Link copied to clipboard
isNullable
Link copied to clipboard
If isGenerated is true, this represents whether null is a valid value to set on the attribute.
isPackagePrivate
Link copied to clipboard
isPrimitive
Link copied to clipboard
isRequired
Link copied to clipboard
isStringAttributeData
Link copied to clipboard
isStringList
Link copied to clipboard
isViewCheckedChangeListener
Link copied to clipboard
isViewClickListener
Link copied to clipboard
isViewLongClickListener
Link copied to clipboard
packageName
Link copied to clipboard
setterAnnotations
Link copied to clipboard
styleApplierClass
Link copied to clipboard
styleBuilderClass
Link copied to clipboard
styleBuilderElement
Link copied to clipboard
styles
Link copied to clipboard
typeMirror
Link copied to clipboard