1 package org.catacomb.interlish.service; 2 3 import java.io.File; 4 5 6 import org.catacomb.interlish.structure.Factory; 7 8 9 public interface ContentLoader extends ResourceLoader { 10 11 12 13 boolean hasProviderOf(String name); 14 15 Object getProviderOf(String name); 16 17 boolean hasFactoryFor(String name); 18 19 Factory getFactoryFor(String name); 20 21 Object readObject(String s); 22 23 void newSourceFile(File f, File rootFolder); 24 25 boolean hasTablizerOf(String ocnm); 26 27 Object getTablizerOf(String ocnm); 28 29 boolean hasEditorOf(String type); 30 31 String getEditorPath(String type); 32 33 boolean hasExposerOf(String s); 34 35 Object getExposerOf(String s); 36 37 38 }