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 }