Uses of Interface
org.apache.juneau.commons.bean.PropertyNamer
Packages that use PropertyNamer
Package
Description
Bean-modeling layer for Juneau.
Marshalling API
-
Uses of PropertyNamer in org.apache.juneau.commons.bean
Subinterfaces of PropertyNamer in org.apache.juneau.commons.beanModifier and TypeInterfaceDescriptionstatic interfaceRepresents a non-existent class.Classes in org.apache.juneau.commons.bean that implement PropertyNamerModifier and TypeClassDescriptionclassDefault property namer.classConverts property names to dashed-lower-case format.classConverts property names to dashed-upper-case-start format.classConverts property names to underscore-lower-case format.Fields in org.apache.juneau.commons.bean declared as PropertyNamerModifier and TypeFieldDescriptionstatic final PropertyNamerPropertyNamerDLC.INSTANCEReusable instance.static final PropertyNamerPropertyNamerDUCS.INSTANCEReusable instance.static final PropertyNamerPropertyNamerULC.INSTANCEReusable instance.Methods in org.apache.juneau.commons.bean that return PropertyNamerModifier and TypeMethodDescriptionBeanConfigContext.getPropertyNamer()Returns thePropertyNamerused to derive property names from getter/setter/field names.BeanFilter.getPropertyNamer()Methods in org.apache.juneau.commons.bean with parameters of type PropertyNamerModifier and TypeMethodDescriptionstatic <T> BeanMeta.BeanMetaValue<T>BeanMeta.create(BeanInfo<T> cm, ClassInfo implClass, PropertyNamer propertyNamer) Same asBeanMeta.create(BeanInfo, ClassInfo)but allows an explicitPropertyNamerto override the one that would otherwise be derived from the bean filter orBeanConfigContext.getPropertyNamer().BeanConfigContext.Builder.propertyNamer(PropertyNamer value) Sets thePropertyNamerused to derive property names.Method parameters in org.apache.juneau.commons.bean with type arguments of type PropertyNamerModifier and TypeMethodDescriptionBeanTypeAnnotation.Builder.propertyNamer(Class<? extends PropertyNamer> value) Sets theBeanType.propertyNamer()property on this annotation.Constructors in org.apache.juneau.commons.bean with parameters of type PropertyNamerModifierConstructorDescriptionprotectedBeanMeta(BeanInfo<T> cm, BeanFilter bf, String[] pNames, ClassInfo implClass, PropertyNamer propertyNamerOverride) Same asBeanMeta(BeanInfo, BeanFilter, String[], ClassInfo)but allows an explicitPropertyNameroverride. -
Uses of PropertyNamer in org.apache.juneau.marshall
Methods in org.apache.juneau.marshall that return PropertyNamerModifier and TypeMethodDescriptionMarshalledFilter.getPropertyNamer()Returns thePropertyNamerassociated with the bean to tailor the names of bean properties.final PropertyNamerMarshallingContext.getPropertyNamer()Bean property namer.final PropertyNamerMarshallingSession.getPropertyNamer()Bean property namer.Methods in org.apache.juneau.marshall with parameters of type PropertyNamerModifier and TypeMethodDescriptionClassMeta.getBeanMeta(PropertyNamer propertyNamer) Same asClassMeta.getBeanMeta()but derives property names using the suppliedPropertyNamerinstead of the one configured on the owning context.final <T> BeanMap<T>MarshallingSession.toBeanMap(T o, PropertyNamer propertyNamer) Method parameters in org.apache.juneau.marshall with type arguments of type PropertyNamerModifier and TypeMethodDescriptionMarshalledFilter.Builder.propertyNamer(Class<? extends PropertyNamer> value) Bean property namer.MarshalledFilter.Builder.propertyNamer(ClassInfoTyped<? extends PropertyNamer> value) Bean property namer.MarshallingContext.Builder.propertyNamer(Class<? extends PropertyNamer> value) Bean property namerMarshallingContextable.Builder.propertyNamer(Class<? extends PropertyNamer> value) Bean property namer