Class GetterSetterNameTransformer

  • All Implemented Interfaces:
    SourceTransformer

    public class GetterSetterNameTransformer
    extends Object
    implements SourceTransformer
    Takes a property name as input from a source element attribute and generates a getter and a setter name from it.
    Version:
    $Id: GetterSetterNameTransformer.java 1855923 2019-03-20 16:19:39Z gk $
    • Constructor Detail

      • GetterSetterNameTransformer

        public GetterSetterNameTransformer()
    • Method Detail

      • getAttributeName

        public String getAttributeName()
        Returns the name of the source element attribute.
        Returns:
        the name of the source attribute, not null.
      • setAttributeName

        public void setAttributeName​(String attributeName)
        Sets the name of the source element attribute.
        Parameters:
        attributeName - the name of the source attribute, not null.
        Throws:
        NullPointerException - if attributeName is null.
      • getGetterNameAttribute

        public String getGetterNameAttribute()
        Returns the name of the target element attribute for the getter name.
        Returns:
        the name of the getter name target attribute, not null.
      • setGetterNameAttribute

        public void setGetterNameAttribute​(String getterNameAttribute)
        Sets the name of the target element attribute for the getter name.
        Parameters:
        getterNameAttribute - the name of the getter name target attribute, not null.
        Throws:
        NullPointerException - if getterNameAttribute is null.
      • getSetterNameAttribute

        public String getSetterNameAttribute()
        Returns the name of the target element attribute for the setter name.
        Returns:
        the name of the setter name target attribute, not null.
      • setSetterNameAttribute

        public void setSetterNameAttribute​(String setterNameAttribute)
        Sets the name of the target element attribute for the setter name.
        Parameters:
        setterNameAttribute - the name of the setter name target attribute, not null.
        Throws:
        NullPointerException - if setterNameAttribute is null.