1 13 package com.tonbeller.jpivot.core; 14 15 import java.util.Locale ; 16 import java.util.Map ; 17 18 import com.tonbeller.wcf.bookmarks.Bookmarkable; 19 20 24 25 public interface Model extends Bookmarkable { 26 30 Extension getExtension(String id); 31 32 36 Map getExtensions(); 37 38 41 void setLocale(Locale locale); 42 43 47 public void addExtension(Extension extension); 48 49 52 void addModelChangeListener(ModelChangeListener l); 53 54 57 void removeModelChangeListener(ModelChangeListener l); 58 59 63 public Model getTopDecorator(); 64 65 69 public Model getRootModel(); 70 71 } 72 | Popular Tags |