@SuppressWarnings("unchecked")
static Object normalize(Property<?> prop, Class<?> clz) {
if (clz.isAssignableFrom(IntegerProperty.class)) {
return toInteger((Property<Integer>) prop);
} else if (clz.isAssignableFrom(LongProperty.class)) {
return toLong((Property<Long>) prop);
} else if (clz.isAssignableFrom(FloatProperty.class)) {
return toFloat((Property<Float>) prop);
} else if (clz.isAssignableFrom(DoubleProperty.class)) {
return toDouble((Property<Double>) prop);
} else if (clz.isAssignableFrom(StringProperty.class)) {
return toString((Property<String>) prop);
} else if (clz.isAssignableFrom(ObjectProperty.class)) {
return toObject((Property<Object>) prop);
}
return prop;
}
java类javafx.beans.property.FloatProperty的实例源码
BeanConvertUtil.java 文件源码
项目:JavaFX-EX
阅读 45
收藏 0
点赞 0
评论 0
BeanConvertUtil.java 文件源码
项目:JavaFX-EX
阅读 37
收藏 0
点赞 0
评论 0
@SuppressWarnings("unchecked")
static Object normalize(Property<?> prop, Class<?> clz) {
if (clz.isAssignableFrom(IntegerProperty.class)) {
return toInteger((Property<Integer>) prop);
} else if (clz.isAssignableFrom(LongProperty.class)) {
return toLong((Property<Long>) prop);
} else if (clz.isAssignableFrom(FloatProperty.class)) {
return toFloat((Property<Float>) prop);
} else if (clz.isAssignableFrom(DoubleProperty.class)) {
return toDouble((Property<Double>) prop);
} else if (clz.isAssignableFrom(StringProperty.class)) {
return toString((Property<String>) prop);
} else if (clz.isAssignableFrom(ObjectProperty.class)) {
return toObject((Property<Object>) prop);
}
return prop;
}
FXBeanPropertyXJCPluginTest.java 文件源码
项目:jaxbfx
阅读 41
收藏 0
点赞 0
评论 0
@Test
public void testGeneratedOutputTypes() throws Exception {
ObjectFactory of = new ObjectFactory();
TestType cut = of.createTestType();
assertTrue("StringProperty expected!", cut.aStringProperty() instanceof StringProperty);
assertTrue("ObjectProperty expected!", cut.aBooleanProperty() instanceof ObjectProperty);
assertTrue("ObjectProperty expected!", cut.aDoubleProperty() instanceof ObjectProperty);
assertTrue("ObjectProperty expected!", cut.aFloatProperty() instanceof ObjectProperty);
assertTrue("ObjectProperty expected!", cut.aLongProperty() instanceof ObjectProperty);
cut.getAList();
assertTrue("ListProperty expected!", cut.aListProperty() instanceof ListProperty);
assertTrue("ObjectProperty expected!", cut.anIntegerProperty() instanceof ObjectProperty);
assertTrue("BooleanProperty expected!", cut.aPrimitiveBooleanProperty() instanceof BooleanProperty);
assertTrue("DoubleProperty expected!", cut.aPrimitiveDoubleProperty() instanceof DoubleProperty);
assertTrue("FloatProperty expected!", cut.aPrimitiveFloatProperty() instanceof FloatProperty);
assertTrue("LongProperty expected!", cut.aPrimitiveLongProperty() instanceof LongProperty);
assertTrue("IntegerProperty expected!", cut.aPrimitiveIntegerProperty() instanceof IntegerProperty);
}
BeanPathAdapter.java 文件源码
项目:Java-9-Programming-Blueprints
阅读 38
收藏 0
点赞 0
评论 0
/**
* Provides the underlying value class for a given {@link Property}
*
* @param property
* the {@link Property} to check
* @return the value class of the {@link Property}
*/
@SuppressWarnings("unchecked")
protected static <T> Class<T> propertyValueClass(final Property<T> property) {
Class<T> clazz = null;
if (property != null) {
if (StringProperty.class.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) String.class;
} else if (IntegerProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Integer.class;
} else if (BooleanProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Boolean.class;
} else if (DoubleProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Double.class;
} else if (FloatProperty.class
.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) Float.class;
} else if (LongProperty.class.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) Long.class;
} else if (ListProperty.class.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) List.class;
} else if (MapProperty.class.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) Map.class;
} else {
clazz = (Class<T>) Object.class;
}
}
return clazz;
}
FxGsonSimpleTest.java 文件源码
项目:fx-gson
阅读 39
收藏 0
点赞 0
评论 0
@DataPoints
public static Class<?>[] primitivePropertyClasses() {
return new Class<?>[]{
BooleanProperty.class,
IntegerProperty.class,
LongProperty.class,
FloatProperty.class,
DoubleProperty.class,
};
}
FxGsonTest.java 文件源码
项目:fx-gson
阅读 42
收藏 0
点赞 0
评论 0
@Theory
public void testNullPropertiesAccepted(@FromDataPoints("safeProperties") Gson gson) {
testSerialize(WithBooleanProp.class, "{\"prop\":null}", (BooleanProperty) null, (o, v) -> o.prop = v, gson);
testSerialize(WithIntegerProp.class, "{\"prop\":null}", (IntegerProperty) null, (o, v) -> o.prop = v, gson);
testSerialize(WithLongProp.class, "{\"prop\":null}", (LongProperty) null, (o, v) -> o.prop = v, gson);
testSerialize(WithFloatProp.class, "{\"prop\":null}", (FloatProperty) null, (o, v) -> o.prop = v, gson);
testSerialize(WithDoubleProp.class, "{\"prop\":null}", (DoubleProperty) null, (o, v) -> o.prop = v, gson);
}
TableItemTask.java 文件源码
项目:megan-ce
阅读 34
收藏 0
点赞 0
评论 0
/**
* constructor
*
* @param doc
* @param cNames
* @param classificationName
* @param tableView
*/
public TableItemTask(Document doc, String[] cNames, String classificationName, Set<Integer> classIds, TableView<TableItem> tableView, FloatProperty maxBitScore, FloatProperty maxNormalizedBitScore, IntegerProperty maxReadLength, ReadOnlyDoubleProperty layoutWidth) {
this.doc = doc;
this.cNames = cNames;
this.classificationName = classificationName;
this.classIds = classIds;
this.tableView = tableView;
this.maxBitScore = maxBitScore;
this.maxNormalizedBitScore = maxNormalizedBitScore;
this.maxReadLength = maxReadLength;
this.layoutWidth = layoutWidth;
}
PersistenceService.java 文件源码
项目:opc-ua-client
阅读 41
收藏 0
点赞 0
评论 0
/**
* @see #bind(ObjectProperty, String)
*
* @param property {@link Property} to bind
* @param key unique application store key
*/
public void bind(FloatProperty property, String key) {
try {
property.set(prefs.getFloat(validateKey(key), property.get()));
} catch (NumberFormatException e) {
prefs.putFloat(key, property.getValue());
}
property.addListener(o -> prefs.putFloat(key, property.getValue()));
}
PathPrefs.java 文件源码
项目:qupath
阅读 37
收藏 0
点赞 0
评论 0
public static FloatProperty createPersistentThicknessPreference(final String name, final float defaultValue) {
FloatProperty property = new PositiveFloatThicknessProperty(name, defaultValue);
property.set(getUserPreferences().getFloat(name, defaultValue));
property.addListener((v, o, n) -> getUserPreferences().putFloat(name, n.floatValue()));
// Triggered when reset is called
resetProperty.addListener((c, o, v) -> property.setValue(defaultValue));
return property;
}
FXWrapper.java 文件源码
项目:dolphin-platform
阅读 30
收藏 0
点赞 0
评论 0
/**
* Create a JavaFX {@link javafx.beans.property.FloatProperty} as a wrapper for a dolphin platform property
*
* @param dolphinProperty the dolphin platform property
* @return the JavaFX property
*/
public static FloatProperty wrapFloatProperty(final Property<Float> dolphinProperty) {
Assert.requireNonNull(dolphinProperty, "dolphinProperty");
final FloatProperty property = new SimpleFloatProperty();
FXBinder.bind(property).bidirectionalToNumeric(dolphinProperty);
return property;
}
SessionContext.java 文件源码
项目:jfxvnc
阅读 52
收藏 0
点赞 0
评论 0
public Optional<FloatProperty> getFloatBinding(String key) {
Optional<Property<?>> b = getBinding(key);
if (!b.isPresent() || !FloatProperty.class.isInstance(b.get())) {
return Optional.empty();
}
return Optional.of((FloatProperty) b.get());
}
FloatTest.java 文件源码
项目:assertj-javafx
阅读 39
收藏 0
点赞 0
评论 0
@Test
public void testFloatProperty() {
FloatProperty actual = new SimpleFloatProperty(10f);
assertThat(actual).hasValue(10f);
assertThat(actual).hasSameValue(actual);
}
BeanPathAdapter.java 文件源码
项目:javafx-demos
阅读 36
收藏 0
点赞 0
评论 0
/**
* Provides the underlying value class for a given {@linkplain Property}
*
* @param property
* the {@linkplain Property} to check
* @return the value class of the {@linkplain Property}
*/
@SuppressWarnings("unchecked")
protected static <T> Class<T> propertyValueClass(final Property<T> property) {
Class<T> clazz = null;
if (property != null) {
if (StringProperty.class.isAssignableFrom(property.getClass())) {
clazz = (Class<T>) String.class;
} else if (IntegerProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Integer.class;
} else if (BooleanProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Boolean.class;
} else if (DoubleProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Double.class;
} else if (FloatProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Float.class;
} else if (LongProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Long.class;
} else if (ListProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) List.class;
} else if (MapProperty.class.isAssignableFrom(property
.getClass())) {
clazz = (Class<T>) Map.class;
} else {
clazz = (Class<T>) Object.class;
}
}
return clazz;
}
BeanConvertUtil.java 文件源码
项目:JavaFX-EX
阅读 41
收藏 0
点赞 0
评论 0
public static FloatProperty toFloat(Property<Float> p) {
return andFinal(() -> new SimpleFloatProperty(), np -> BidirectionalBinding.bindNumber(np, p));
}
FloatPropertyTypeAdapter.java 文件源码
项目:fx-gson
阅读 30
收藏 0
点赞 0
评论 0
@Override
protected Float extractPrimitiveValue(FloatProperty property) {
return property.get();
}
FloatPropertyTypeAdapter.java 文件源码
项目:fx-gson
阅读 40
收藏 0
点赞 0
评论 0
@Override
protected FloatProperty createDefaultProperty() {
return new SimpleFloatProperty();
}
FloatPropertyTypeAdapter.java 文件源码
项目:fx-gson
阅读 33
收藏 0
点赞 0
评论 0
@Override
protected FloatProperty wrapNonNullPrimitiveValue(Float deserializedValue) {
return new SimpleFloatProperty(deserializedValue);
}
FxGsonTest.java 文件源码
项目:fx-gson
阅读 48
收藏 0
点赞 0
评论 0
@Theory
public void testNullPropertiesFail_float(@FromDataPoints("strictProperties") Gson gson) {
thrown.expect(NullPropertyException.class);
testSerialize(WithFloatProp.class, "{\"prop\":null}", (FloatProperty) null, (o, v) -> o.prop = v, gson);
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 40
收藏 0
点赞 0
评论 0
public FloatProperty getMassEmpty() {
return massEmpty;
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 42
收藏 0
点赞 0
评论 0
public void setMassEmpty(FloatProperty massEmpty) {
this.massEmpty = massEmpty;
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 35
收藏 0
点赞 0
评论 0
public FloatProperty getMassTakeOffMax() {
return massTakeOffMax;
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 32
收藏 0
点赞 0
评论 0
public void setMassTakeOffMax(FloatProperty massTakeOffMax) {
this.massTakeOffMax = massTakeOffMax;
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 45
收藏 0
点赞 0
评论 0
public FloatProperty getMassGross() {
return massGross;
}
PlaneProperties.java 文件源码
项目:SkyHussars
阅读 35
收藏 0
点赞 0
评论 0
public void setMassGross(FloatProperty massGross) {
this.massGross = massGross;
}
BeanConvertUtil.java 文件源码
项目:JavaFX-EX
阅读 37
收藏 0
点赞 0
评论 0
public static FloatProperty toFloat(Property<Float> p) {
return andFinal(() -> new SimpleFloatProperty(), np -> BidirectionalBinding.bindNumber(np, p));
}
SettingsManager.java 文件源码
项目:drbookings
阅读 45
收藏 0
点赞 0
评论 0
public final FloatProperty additionalCostsProperty() {
return this.additionalCosts;
}
SettingsManager.java 文件源码
项目:drbookings
阅读 33
收藏 0
点赞 0
评论 0
public final FloatProperty cleaningCostsProperty() {
return this.cleaningCosts;
}
SettingsManager.java 文件源码
项目:drbookings
阅读 37
收藏 0
点赞 0
评论 0
public FloatProperty cleaningFeesProperty() {
return this.cleaningFees;
}
SettingsManager.java 文件源码
项目:drbookings
阅读 42
收藏 0
点赞 0
评论 0
public final FloatProperty earningsPayoutPercentProperty() {
return this.earningsPayoutPercent;
}
SettingsManager.java 文件源码
项目:drbookings
阅读 44
收藏 0
点赞 0
评论 0
public final FloatProperty referenceColdRentLongTermProperty() {
return this.referenceColdRentLongTerm;
}