All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.rutledgepaulv.qbuilders.delegates.virtual.PropertyDelegate Maven / Gradle / Ivy

/*
 *
 *  *  com.github.rutledgepaulv.qbuilders.delegates.virtual.PropertyDelegate
 *  *  *
 *  *  * Copyright (C) 2016 Paul Rutledge 
 *  *  *
 *  *  * This software may be modified and distributed under the terms
 *  *  * of the MIT license.  See the LICENSE file for details.
 *  *
 *
 */

package com.github.rutledgepaulv.qbuilders.delegates.virtual;

import com.github.rutledgepaulv.qbuilders.builders.QBuilder;
import com.github.rutledgepaulv.qbuilders.properties.virtual.Property;
import com.github.rutledgepaulv.qbuilders.structures.FieldPath;

public abstract class PropertyDelegate> extends Delegate implements Property {

    private FieldPath field;

    protected PropertyDelegate(FieldPath field, T canonical) {
        super(canonical);
        this.field = field;
    }

    protected final FieldPath getField() {
        return field;
    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy