1 package com.tonbeller.jpivot.tags; 2 3 23 public interface StateManager { 24 25 30 public interface State { 31 36 String getName(); 37 40 void initialize() throws Exception ; 41 44 void destroy() throws Exception ; 45 48 void show() throws Exception ; 49 52 void hide() throws Exception ; 53 54 } 55 56 60 public void initializeAndShow(State s) throws Exception ; 61 62 65 public void showByName(String name) throws Exception ; 66 67 70 public void destroyAll() throws Exception ; 71 72 75 public void destroyByName(String name) throws Exception ; 76 77 80 void setLogger(StateLogger logger); 81 StateLogger getLogger(); 82 } 83 | Popular Tags |