Introduce viewfx subpackages

This commit is contained in:
Chris Beams 2014-11-23 18:23:37 +01:00
parent b890f37216
commit 6495ccd5db
No known key found for this signature in database
GPG Key ID: 3D214F8F5BC5ED73
71 changed files with 118 additions and 109 deletions

View File

@ -29,7 +29,7 @@ import io.bitsquare.gui.util.Transitions;
import javax.inject.Inject;
import javax.inject.Named;
import viewfx.ActivatableView;
import viewfx.view.support.ActivatableView;
import javafx.application.Platform;
import javafx.geometry.Insets;

View File

@ -30,7 +30,7 @@ import io.bitsquare.user.User;
import com.google.inject.Inject;
import viewfx.ViewModel;
import viewfx.model.ViewModel;
import javafx.application.Platform;
import javafx.beans.property.BooleanProperty;

View File

@ -22,7 +22,7 @@ import io.bitsquare.gui.ViewLoader;
import javax.inject.Inject;
import viewfx.ActivatableView;
import viewfx.view.support.ActivatableView;
import javafx.beans.value.ChangeListener;
import javafx.fxml.FXML;

View File

@ -21,7 +21,7 @@ import io.bitsquare.user.User;
import com.google.inject.Inject;
import viewfx.ViewModel;
import viewfx.model.ViewModel;
class AccountViewModel implements ViewModel {

View File

@ -23,7 +23,7 @@ import io.bitsquare.gui.main.account.arbitrator.registration.ArbitratorRegistrat
import javax.inject.Inject;
import viewfx.AbstractView;
import viewfx.view.support.AbstractView;
import javafx.fxml.FXML;
import javafx.scene.*;

View File

@ -32,7 +32,7 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableView;
import viewfx.view.support.ActivatableView;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -24,7 +24,7 @@ import io.bitsquare.settings.Preferences;
import javax.inject.Inject;
import viewfx.AbstractView;
import viewfx.view.support.AbstractView;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -44,7 +44,7 @@ import java.util.Locale;
import javax.inject.Inject;
import viewfx.ActivatableView;
import viewfx.view.support.ActivatableView;
import javafx.collections.FXCollections;
import javafx.fxml.FXML;

View File

@ -22,8 +22,8 @@ import io.bitsquare.gui.main.help.HelpId;
import javax.inject.Inject;
import viewfx.InitializableView;
import viewfx.Wizard;
import viewfx.view.support.InitializableView;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -22,7 +22,7 @@ import io.bitsquare.gui.util.validation.PasswordValidator;
import com.google.inject.Inject;
import viewfx.ViewModel;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;

View File

@ -31,8 +31,8 @@ import com.google.inject.Inject;
import java.util.Currency;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -35,8 +35,8 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.Wizard;
import viewfx.view.support.ActivatableViewAndModel;
import viewfx.view.Wizard;
import javafx.collections.ListChangeListener;
import javafx.event.ActionEvent;

View File

@ -29,8 +29,8 @@ import com.google.inject.Inject;
import java.util.Currency;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -43,8 +43,8 @@ import java.util.Currency;
import java.util.List;
import java.util.Locale;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;

View File

@ -28,8 +28,8 @@ import java.util.Currency;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.Wizard;
import viewfx.view.support.ActivatableViewAndModel;
import viewfx.view.Wizard;
import javafx.application.Platform;
import javafx.fxml.FXML;

View File

@ -27,8 +27,8 @@ import com.google.inject.Inject;
import java.util.Currency;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -22,8 +22,8 @@ import io.bitsquare.gui.main.help.HelpId;
import javax.inject.Inject;
import viewfx.InitializableView;
import viewfx.Wizard;
import viewfx.view.support.InitializableView;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -22,7 +22,7 @@ import io.bitsquare.gui.util.validation.PasswordValidator;
import com.google.inject.Inject;
import viewfx.ViewModel;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;

View File

@ -34,7 +34,7 @@ import com.google.inject.Inject;
import javax.annotation.Nullable;
import viewfx.DataModel;
import viewfx.model.DataModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;

View File

@ -30,8 +30,8 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.InitializableView;
import viewfx.Wizard;
import viewfx.view.support.InitializableView;
import viewfx.view.Wizard;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;

View File

@ -26,8 +26,8 @@ import org.bitcoinj.core.Coin;
import com.google.inject.Inject;
import viewfx.ViewModel;
import viewfx.WithDelegate;
import viewfx.model.ViewModel;
import viewfx.model.support.WithDelegate;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -39,8 +39,8 @@ import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;

View File

@ -30,9 +30,9 @@ import java.util.Locale;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.View;
import viewfx.Wizard;
import viewfx.view.support.ActivatableViewAndModel;
import viewfx.view.View;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.scene.*;

View File

@ -25,8 +25,8 @@ import com.google.inject.Inject;
import java.util.Locale;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;

View File

@ -22,8 +22,8 @@ import io.bitsquare.gui.main.help.HelpId;
import javax.inject.Inject;
import viewfx.InitializableView;
import viewfx.Wizard;
import viewfx.view.support.InitializableView;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -24,7 +24,7 @@ import com.google.inject.Inject;
import java.util.List;
import viewfx.ViewModel;
import viewfx.model.ViewModel;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;

View File

@ -23,9 +23,9 @@ import io.bitsquare.gui.util.Colors;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.View;
import viewfx.Wizard;
import viewfx.view.support.ActivatableViewAndModel;
import viewfx.view.View;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.geometry.Pos;

View File

@ -27,9 +27,9 @@ import io.bitsquare.gui.main.account.content.seedwords.SeedWordsView;
import javax.inject.Inject;
import viewfx.ActivatableView;
import viewfx.View;
import viewfx.Wizard;
import viewfx.view.support.ActivatableView;
import viewfx.view.View;
import viewfx.view.Wizard;
import javafx.fxml.FXML;
import javafx.geometry.Insets;

View File

@ -22,8 +22,8 @@ import io.bitsquare.gui.ViewLoader;
import javax.inject.Inject;
import viewfx.Activatable;
import viewfx.ActivatableViewAndModel;
import viewfx.model.Activatable;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.value.ChangeListener;
import javafx.fxml.FXML;

View File

@ -28,7 +28,7 @@ import java.util.stream.Collectors;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.collections.FXCollections;

View File

@ -38,7 +38,7 @@ import java.util.stream.Collectors;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.collections.FXCollections;

View File

@ -17,7 +17,7 @@
package io.bitsquare.gui.main.home;
import viewfx.AbstractView;
import viewfx.view.support.AbstractView;
// home is just hosting the arbiters buttons yet, but that's just for dev, not clear yet what will be in home,
// probably overview, event history, news, charts,... -> low prio

View File

@ -17,7 +17,7 @@
package io.bitsquare.gui.main.msg;
import viewfx.AbstractView;
import viewfx.view.support.AbstractView;
// will be probably only used for arbitration communication, will be renamed and the icon changed
class MsgView extends AbstractView {

View File

@ -23,8 +23,8 @@ import io.bitsquare.trade.TradeManager;
import javax.inject.Inject;
import viewfx.Activatable;
import viewfx.ActivatableViewAndModel;
import viewfx.model.Activatable;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.value.ChangeListener;
import javafx.fxml.FXML;

View File

@ -25,8 +25,8 @@ import io.bitsquare.user.User;
import com.google.inject.Inject;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.collections.FXCollections;
import javafx.collections.MapChangeListener;

View File

@ -21,7 +21,7 @@ import io.bitsquare.gui.components.Popups;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.fxml.FXML;

View File

@ -21,8 +21,8 @@ import io.bitsquare.gui.util.BSFormatter;
import com.google.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.collections.ObservableList;

View File

@ -26,8 +26,8 @@ import com.google.inject.Inject;
import java.util.stream.Collectors;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.collections.FXCollections;
import javafx.collections.MapChangeListener;

View File

@ -22,7 +22,7 @@ import io.bitsquare.util.Utilities;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.fxml.FXML;

View File

@ -21,8 +21,8 @@ import io.bitsquare.gui.util.BSFormatter;
import com.google.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.collections.ObservableList;

View File

@ -39,8 +39,8 @@ import com.google.inject.Inject;
import java.util.Optional;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;

View File

@ -40,7 +40,7 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.application.Platform;
import javafx.beans.property.ReadOnlyObjectWrapper;

View File

@ -30,8 +30,8 @@ import com.google.inject.Inject;
import java.util.Date;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.InvalidationListener;
import javafx.beans.property.BooleanProperty;

View File

@ -23,8 +23,8 @@ import io.bitsquare.settings.Preferences;
import javax.inject.Inject;
import viewfx.Activatable;
import viewfx.ActivatableViewAndModel;
import viewfx.model.Activatable;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.value.ChangeListener;
import javafx.fxml.FXML;

View File

@ -21,8 +21,8 @@ import io.bitsquare.settings.Preferences;
import com.google.inject.Inject;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty;

View File

@ -19,7 +19,7 @@ package io.bitsquare.gui.main.settings.application;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -19,8 +19,8 @@ package io.bitsquare.gui.main.settings.application;
import com.google.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.StringProperty;

View File

@ -22,7 +22,7 @@ import io.bitsquare.network.ClientNode;
import javax.inject.Inject;
import viewfx.InitializableView;
import viewfx.view.support.InitializableView;
import javafx.fxml.FXML;
import javafx.scene.control.*;

View File

@ -31,8 +31,8 @@ import org.bitcoinj.utils.Fiat;
import java.util.List;
import viewfx.ActivatableView;
import viewfx.View;
import viewfx.view.support.ActivatableView;
import viewfx.view.View;
import javafx.application.Platform;
import javafx.collections.ListChangeListener;

View File

@ -41,8 +41,8 @@ import com.google.inject.Inject;
import java.util.Locale;
import java.util.UUID;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -39,7 +39,7 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.BooleanProperty;
import javafx.event.ActionEvent;

View File

@ -31,8 +31,8 @@ import org.bitcoinj.utils.Fiat;
import javax.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.Observable;
import javafx.beans.binding.Bindings;

View File

@ -35,8 +35,8 @@ import com.google.inject.Inject;
import java.util.Comparator;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.ObjectProperty;
import javafx.beans.property.SimpleObjectProperty;

View File

@ -35,8 +35,8 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.ChildView;
import viewfx.view.support.ActivatableViewAndModel;
import viewfx.view.ChildView;
import javafx.beans.property.ReadOnlyObjectWrapper;
import javafx.collections.transformation.SortedList;

View File

@ -30,8 +30,8 @@ import org.bitcoinj.utils.Fiat;
import com.google.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.property.StringProperty;

View File

@ -33,8 +33,8 @@ import org.bitcoinj.utils.Fiat;
import com.google.inject.Inject;
import viewfx.Activatable;
import viewfx.DataModel;
import viewfx.model.Activatable;
import viewfx.model.DataModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -40,7 +40,7 @@ import java.util.List;
import javax.inject.Inject;
import viewfx.ActivatableViewAndModel;
import viewfx.view.support.ActivatableViewAndModel;
import javafx.beans.property.BooleanProperty;
import javafx.event.ActionEvent;

View File

@ -30,8 +30,8 @@ import org.bitcoinj.core.Coin;
import javax.inject.Inject;
import viewfx.ActivatableWithDelegate;
import viewfx.ViewModel;
import viewfx.model.support.ActivatableWithDelegate;
import viewfx.model.ViewModel;
import javafx.beans.property.BooleanProperty;
import javafx.beans.property.ObjectProperty;

View File

@ -15,9 +15,10 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model;
public interface Activatable {
void activate();
void deactivate();

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model;
public interface DataModel extends Model {
}

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model;
public interface Model {
}

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model;
public interface ViewModel extends Model {
}

View File

@ -15,7 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model.support;
import viewfx.model.Activatable;
public abstract class ActivatableWithDelegate<D extends Activatable> extends WithDelegate<D> implements Activatable {

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.model.support;
import static com.google.common.base.Preconditions.checkNotNull;

View File

@ -15,7 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view;
import viewfx.view.View;
public interface ChildView<Parent extends View> extends View {
void setParent(Parent parent);

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view;
public interface View {
}

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view;
public interface Wizard extends View {
void nextStep(Step currentStep);

View File

@ -15,7 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view.support;
import viewfx.view.View;
import javafx.fxml.FXML;
import javafx.scene.*;

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view.support;
import javafx.scene.*;

View File

@ -15,7 +15,9 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view.support;
import viewfx.model.Activatable;
import javafx.scene.*;

View File

@ -15,7 +15,7 @@
* along with Bitsquare. If not, see <http://www.gnu.org/licenses/>.
*/
package viewfx;
package viewfx.view.support;
import java.net.URL;