
org.codefx.libfx.nesting.AbstractNestingBuilderOnProperty Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of LibFX Show documentation
Show all versions of LibFX Show documentation
LibFX provides usability classes for Java and JavaFX.
The newest version!
package org.codefx.libfx.nesting;
import javafx.beans.Observable;
import javafx.beans.property.Property;
/**
* A nesting builder which allows bindings.
*
* @param
* the type of the wrapped value
* @param
* the type of {@link Observable} this builder uses as an inner observable
*/
abstract class AbstractNestingBuilderOnProperty>
extends AbstractNestingBuilderOnObservableValue {
// #begin CONSTRUCTION
/**
* Creates a new nesting builder which acts as the outer builder.
*
* @param outerObservable
* the outer observable upon which the constructed nesting depends
*/
protected AbstractNestingBuilderOnProperty(O outerObservable) {
super(outerObservable);
}
/**
* Creates a new nesting builder which acts as a nested builder.
*
* @param
* the type the previous builder wraps
* @param previousNestedBuilder
* the previous builder
* @param nestingStep
* the function which performs the nesting step from one observable to the next
*/
protected
AbstractNestingBuilderOnProperty(
AbstractNestingBuilderOnObservable
previousNestedBuilder, NestingStep
nestingStep) {
super(previousNestedBuilder, nestingStep);
}
//#end CONSTRUCTION
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy