Class Styles
- java.lang.Object
-
- org.immutables.value.processor.meta.Styles
-
public final class Styles extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classStyles.PackageNamingPlainNamingdoes not fit package name patterns and pimping it will uselessly compilcate things.(package private) classStyles.Schemestatic classStyles.UsingName
-
Field Summary
Fields Modifier and Type Field Description private static NamingBEAN_SETprivate Depluralizerdepluralizerprivate Styles.Schemeschemeprivate StyleInfostyle
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueImmutableInfodefaults()private static DepluralizerdepluralizerFor(StyleInfo style)Styles.UsingName.AttributeNamesforAccessor(java.lang.String name)Styles.UsingName.AttributeNamesforAccessorWithRaw(java.lang.String name, java.lang.String raw)Styles.UsingName.TypeNamesforType(java.lang.String name)booleanisImmutableIdentityNaming()(package private) Styles.PackageNamingpackageGenerated()(package private) Styles.Schemescheme()StyleInfostyle()
-
-
-
Field Detail
-
style
private final StyleInfo style
-
scheme
private final Styles.Scheme scheme
-
depluralizer
private final Depluralizer depluralizer
-
BEAN_SET
private static final Naming BEAN_SET
-
-
Constructor Detail
-
Styles
Styles(StyleInfo style)
-
-
Method Detail
-
depluralizerFor
private static Depluralizer depluralizerFor(StyleInfo style)
-
scheme
Styles.Scheme scheme()
-
defaults
public ValueImmutableInfo defaults()
-
style
public StyleInfo style()
-
isImmutableIdentityNaming
public boolean isImmutableIdentityNaming()
-
packageGenerated
Styles.PackageNaming packageGenerated()
-
forType
public Styles.UsingName.TypeNames forType(java.lang.String name)
-
forAccessorWithRaw
public Styles.UsingName.AttributeNames forAccessorWithRaw(java.lang.String name, java.lang.String raw)
-
forAccessor
public Styles.UsingName.AttributeNames forAccessor(java.lang.String name)
-
-