diff --git a/examples/mvvmfx-books-example/README.md b/examples/books-example/README.md
similarity index 100%
rename from examples/mvvmfx-books-example/README.md
rename to examples/books-example/README.md
diff --git a/examples/mvvmfx-books-example/pom.xml b/examples/books-example/pom.xml
similarity index 98%
rename from examples/mvvmfx-books-example/pom.xml
rename to examples/books-example/pom.xml
index eb1f35a41..af413b6c1 100644
--- a/examples/mvvmfx-books-example/pom.xml
+++ b/examples/books-example/pom.xml
@@ -9,7 +9,7 @@
4.0.0
- mvvmfx-library-example
+ books-example
UTF-8
diff --git a/examples/mvvmfx-books-example/screenshot.png b/examples/books-example/screenshot.png
similarity index 100%
rename from examples/mvvmfx-books-example/screenshot.png
rename to examples/books-example/screenshot.png
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/App.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/App.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/App.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/App.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemView.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemView.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemView.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemView.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemViewModel.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemViewModel.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemViewModel.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/BookListItemViewModel.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java
similarity index 99%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java
index 33d6abb79..2c2aaca3b 100644
--- a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java
+++ b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainView.java
@@ -55,9 +55,9 @@ public void initialize() {
viewModel.selectedBookProperty().bind(bookList.getSelectionModel().selectedItemProperty());
errorLabel.textProperty().bind(viewModel.errorProperty());
-
+
searchButton.disableProperty().bind(viewModel.getSearchCommand().executableProperty().not());
-
+
}
public void searchButtonPressed() {
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java
similarity index 99%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java
index bab3f2d42..222449301 100644
--- a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java
+++ b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/MainViewModel.java
@@ -32,12 +32,12 @@ public class MainViewModel implements ViewModel {
private ObjectProperty selectedBook = new SimpleObjectProperty<>();
private StringProperty error = new SimpleStringProperty();
-
+
private Command searchCommand;
public MainViewModel(LibraryService libraryService) {
this.libraryService = libraryService;
-
+
searchCommand = new DelegateCommand(() -> new Action() {
@Override
protected void action() throws Exception {
@@ -53,7 +53,7 @@ protected void action() throws Exception {
public Command getSearchCommand() {
return searchCommand;
}
-
+
void search() {
Consumer errorHandler = err -> error.set(err.getMessage());
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Book.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Book.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Book.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Book.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Error.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Error.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Error.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/Error.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/HalUtil.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/HalUtil.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/HalUtil.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/HalUtil.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryService.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryService.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryService.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryService.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceImpl.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceImpl.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceImpl.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceImpl.java
diff --git a/examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockImpl.java b/examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockImpl.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockImpl.java
rename to examples/books-example/src/main/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockImpl.java
diff --git a/examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/BookListItemView.fxml b/examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/BookListItemView.fxml
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/BookListItemView.fxml
rename to examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/BookListItemView.fxml
diff --git a/examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/MainView.fxml b/examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/MainView.fxml
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/MainView.fxml
rename to examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/MainView.fxml
diff --git a/examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css b/examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css
similarity index 91%
rename from examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css
rename to examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css
index 16fef4bfb..56c5cbf41 100644
--- a/examples/mvvmfx-books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css
+++ b/examples/books-example/src/main/resources/de/saxsys/mvvmfx/examples/books/style.css
@@ -1,26 +1,26 @@
-.container {
-
-}
-
-.label
-{
- -fx-text-fill: black;
-}
-
-.title1{
- -fx-font-size:50;
-}
-
-.title2{
- -fx-font-size:40;
- -fx-text-fill: gray;
-}
-
-.errorLabel{
- -fx-font-size:20;
- -fx-text-fill: red;
-}
-
-.split-pane *.split-pane-divider {
- -fx-padding: 0 1 0 1;
-}
+.container {
+
+}
+
+.label
+{
+ -fx-text-fill: black;
+}
+
+.title1{
+ -fx-font-size:50;
+}
+
+.title2{
+ -fx-font-size:40;
+ -fx-text-fill: gray;
+}
+
+.errorLabel{
+ -fx-font-size:20;
+ -fx-text-fill: red;
+}
+
+.split-pane *.split-pane-divider {
+ -fx-padding: 0 1 0 1;
+}
diff --git a/examples/mvvmfx-books-example/src/main/resources/logback.xml b/examples/books-example/src/main/resources/logback.xml
similarity index 100%
rename from examples/mvvmfx-books-example/src/main/resources/logback.xml
rename to examples/books-example/src/main/resources/logback.xml
diff --git a/examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/BooksExampleIT.java b/examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/BooksExampleIT.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/BooksExampleIT.java
rename to examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/BooksExampleIT.java
diff --git a/examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/MainViewModelTest.java b/examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/MainViewModelTest.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/MainViewModelTest.java
rename to examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/MainViewModelTest.java
diff --git a/examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockTest.java b/examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockTest.java
similarity index 100%
rename from examples/mvvmfx-books-example/src/test/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockTest.java
rename to examples/books-example/src/test/java/de/saxsys/mvvmfx/examples/books/backend/LibraryServiceMockTest.java
diff --git a/examples/pom.xml b/examples/pom.xml
index 93432b5a5..90883cca0 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -22,7 +22,7 @@
mvvmfx-helloworld-without-fxml
mvvmfx-synchronizefx
mvvmfx-contacts
- mvvmfx-books-example
+ books-example
mvvmfx-todomvc
@@ -71,7 +71,7 @@
de.saxsys.mvvmfx
- mvvmfx-library-example
+ books-example
${project.version}