Organize to packages.

This commit is contained in:
Ilkka Seppala 2015-05-03 23:10:45 +03:00
parent 718b3cc61d
commit 61f0a2acf7
15 changed files with 57 additions and 14 deletions

View File

@ -1,4 +1,5 @@
package com.iluwatar;
package com.iluwatar.action;
public abstract class Action {

View File

@ -1,4 +1,4 @@
package com.iluwatar;
package com.iluwatar.action;
public enum ActionType {

View File

@ -1,4 +1,4 @@
package com.iluwatar;
package com.iluwatar.action;
public enum Content {

View File

@ -1,4 +1,5 @@
package com.iluwatar;
package com.iluwatar.action;
public class ContentAction extends Action {

View File

@ -1,4 +1,5 @@
package com.iluwatar;
package com.iluwatar.action;
public class MenuAction extends Action {

View File

@ -1,4 +1,4 @@
package com.iluwatar;
package com.iluwatar.action;
public enum MenuItem {

View File

@ -1,4 +1,11 @@
package com.iluwatar;
package com.iluwatar.app;
import com.iluwatar.action.MenuItem;
import com.iluwatar.dispatcher.Dispatcher;
import com.iluwatar.store.ContentStore;
import com.iluwatar.store.MenuStore;
import com.iluwatar.view.ContentView;
import com.iluwatar.view.MenuView;
public class App {

View File

@ -1,8 +1,15 @@
package com.iluwatar;
package com.iluwatar.dispatcher;
import java.util.LinkedList;
import java.util.List;
import com.iluwatar.action.Action;
import com.iluwatar.action.Content;
import com.iluwatar.action.ContentAction;
import com.iluwatar.action.MenuAction;
import com.iluwatar.action.MenuItem;
import com.iluwatar.store.Store;
public class Dispatcher {
private static Dispatcher instance = new Dispatcher();

View File

@ -1,4 +1,9 @@
package com.iluwatar;
package com.iluwatar.store;
import com.iluwatar.action.Action;
import com.iluwatar.action.ActionType;
import com.iluwatar.action.Content;
import com.iluwatar.action.ContentAction;
public class ContentStore extends Store {

View File

@ -1,4 +1,9 @@
package com.iluwatar;
package com.iluwatar.store;
import com.iluwatar.action.Action;
import com.iluwatar.action.ActionType;
import com.iluwatar.action.MenuAction;
import com.iluwatar.action.MenuItem;
public class MenuStore extends Store {

View File

@ -1,8 +1,11 @@
package com.iluwatar;
package com.iluwatar.store;
import java.util.LinkedList;
import java.util.List;
import com.iluwatar.action.Action;
import com.iluwatar.view.View;
public abstract class Store {
private List<View> views = new LinkedList<>();

View File

@ -1,4 +1,8 @@
package com.iluwatar;
package com.iluwatar.view;
import com.iluwatar.action.Content;
import com.iluwatar.store.ContentStore;
import com.iluwatar.store.Store;
public class ContentView implements View {

View File

@ -1,4 +1,9 @@
package com.iluwatar;
package com.iluwatar.view;
import com.iluwatar.action.MenuItem;
import com.iluwatar.dispatcher.Dispatcher;
import com.iluwatar.store.MenuStore;
import com.iluwatar.store.Store;
public class MenuView implements View {

View File

@ -1,4 +1,6 @@
package com.iluwatar;
package com.iluwatar.view;
import com.iluwatar.store.Store;
public interface View {

View File

@ -2,6 +2,8 @@ package com.iluwatar;
import org.junit.Test;
import com.iluwatar.app.App;
public class AppTest {
@Test