Spec-Zone .ru
спецификации, руководства, описания, API
|
001/* 002 * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. 003 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 004 * 005 * This code is free software; you can redistribute it and/or modify it 006 * under the terms of the GNU General Public License version 2 only, as 007 * published by the Free Software Foundation. Oracle designates this 008 * particular file as subject to the "Classpath" exception as provided 009 * by Oracle in the LICENSE file that accompanied this code. 010 * 011 * This code is distributed in the hope that it will be useful, but WITHOUT 012 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 013 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 014 * version 2 for more details (a copy is included in the LICENSE file that 015 * accompanied this code). 016 * 017 * You should have received a copy of the GNU General Public License version 018 * 2 along with this work; if not, write to the Free Software Foundation, 019 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 020 * 021 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 022 * or visit www.oracle.com if you need additional information or have any 023 * questions. 024 */ 025 026package javafx.scene.chart; 027 028/** 029Builder class for javafx.scene.chart.ValueAxis 030@see javafx.scene.chart.ValueAxis 031@deprecated This class is deprecated and will be removed in the next version 032*/ 033@javax.annotation.Generated("Generated by javafx.builder.processor.BuilderProcessor") 034@Deprecated 035public abstract class ValueAxisBuilder<T extends java.lang.Number, B extends javafx.scene.chart.ValueAxisBuilder<T, B>> extends javafx.scene.chart.AxisBuilder<T, B> { 036 protected ValueAxisBuilder() { 037 } 038 039 040 private int __set; 041 public void applyTo(javafx.scene.chart.ValueAxis<T> x) { 042 super.applyTo(x); 043 int set = __set; 044 if ((set & (1 << 0)) != 0) x.setLowerBound(this.lowerBound); 045 if ((set & (1 << 1)) != 0) x.setMinorTickCount(this.minorTickCount); 046 if ((set & (1 << 2)) != 0) x.setMinorTickLength(this.minorTickLength); 047 if ((set & (1 << 3)) != 0) x.setMinorTickVisible(this.minorTickVisible); 048 if ((set & (1 << 4)) != 0) x.setTickLabelFormatter(this.tickLabelFormatter); 049 if ((set & (1 << 5)) != 0) x.setUpperBound(this.upperBound); 050 } 051 052 private double lowerBound; 053 /** 054 Set the value of the {@link javafx.scene.chart.ValueAxis#getLowerBound() lowerBound} property for the instance constructed by this builder. 055 */ 056 @SuppressWarnings("unchecked") 057 public B lowerBound(double x) { 058 this.lowerBound = x; 059 __set |= 1 << 0; 060 return (B) this; 061 } 062 063 private int minorTickCount; 064 /** 065 Set the value of the {@link javafx.scene.chart.ValueAxis#getMinorTickCount() minorTickCount} property for the instance constructed by this builder. 066 */ 067 @SuppressWarnings("unchecked") 068 public B minorTickCount(int x) { 069 this.minorTickCount = x; 070 __set |= 1 << 1; 071 return (B) this; 072 } 073 074 private double minorTickLength; 075 /** 076 Set the value of the {@link javafx.scene.chart.ValueAxis#getMinorTickLength() minorTickLength} property for the instance constructed by this builder. 077 */ 078 @SuppressWarnings("unchecked") 079 public B minorTickLength(double x) { 080 this.minorTickLength = x; 081 __set |= 1 << 2; 082 return (B) this; 083 } 084 085 private boolean minorTickVisible; 086 /** 087 Set the value of the {@link javafx.scene.chart.ValueAxis#isMinorTickVisible() minorTickVisible} property for the instance constructed by this builder. 088 */ 089 @SuppressWarnings("unchecked") 090 public B minorTickVisible(boolean x) { 091 this.minorTickVisible = x; 092 __set |= 1 << 3; 093 return (B) this; 094 } 095 096 private javafx.util.StringConverter<T> tickLabelFormatter; 097 /** 098 Set the value of the {@link javafx.scene.chart.ValueAxis#getTickLabelFormatter() tickLabelFormatter} property for the instance constructed by this builder. 099 */ 100 @SuppressWarnings("unchecked") 101 public B tickLabelFormatter(javafx.util.StringConverter<T> x) { 102 this.tickLabelFormatter = x; 103 __set |= 1 << 4; 104 return (B) this; 105 } 106 107 private double upperBound; 108 /** 109 Set the value of the {@link javafx.scene.chart.ValueAxis#getUpperBound() upperBound} property for the instance constructed by this builder. 110 */ 111 @SuppressWarnings("unchecked") 112 public B upperBound(double x) { 113 this.upperBound = x; 114 __set |= 1 << 5; 115 return (B) this; 116 } 117 118}