org.beangle.commons.bean

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
trait Disposable

Disposable interface.

Disposable interface.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Sidecar[T]
trait Factory[T]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Initializing

Initializing interface.

Initializing interface.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Properties

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Properties.type
class Properties(conversion: Conversion) extends Logging

Attributes

Companion
object
Supertypes
trait Logging
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Default Property Name Resolver .

Default Property Name Resolver .

This class assists in resolving property names in the following four formats, with the layout of an identifying String in parentheses:

  • Simple (name) - The specified name identifies an individual property of a particular JavaBean. The name of the actual getter or setter method to be used is determined using standard JavaBeans instrospection, a property named "xyz" will have a getter method named getXyz() or (for boolean properties only) isXyz(), and a setter method named setXyz().

  • Indexed (name[index]) - The underlying property value is assumed to be an array. The appropriate (zero-relative) entry in the array is selected. List objects are now also supported for read/write.

  • Mapped (name(key)) - The JavaBean is assumed to have an property getter and setter methods with an additional attribute of type java.lang.String.

  • Nested (name1.name2[index].name3(key)) - Combining mapped, nested, and indexed references is also supported.

Attributes

Since

3.2.0

Companion
object
Supertypes
class Object
trait Matchable
class Any
trait Refreshable

Attributes

Supertypes
class Object
trait Matchable
class Any