Refactoring
This commit is contained in:
parent
b82552b522
commit
8d117454d0
|
@ -23,13 +23,13 @@ import org.slf4j.LoggerFactory;
|
|||
/**
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public class Generator {
|
||||
public class DocumentationGenerator {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(Generator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(DocumentationGenerator.class);
|
||||
|
||||
protected ModelKnowledge modelKnowledge;
|
||||
|
||||
public Generator() {
|
||||
public DocumentationGenerator() {
|
||||
this.modelKnowledge = new ModelKnowledge();
|
||||
}
|
||||
|
|
@ -16,11 +16,14 @@ import org.slf4j.Logger;
|
|||
import org.slf4j.LoggerFactory;
|
||||
|
||||
/**
|
||||
* Generate the documentation creating a ModelKnowledge
|
||||
* for the specified RegistrationProvider
|
||||
*
|
||||
* @author Luca Frosini (ISTI - CNR)
|
||||
*/
|
||||
public class TreeGenerator extends Generator {
|
||||
public class ModelKnowledgeGenerator extends DocumentationGenerator {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(TreeGenerator.class);
|
||||
private static final Logger logger = LoggerFactory.getLogger(ModelKnowledgeGenerator.class);
|
||||
|
||||
public static final String EXTENSION = ".rst";
|
||||
public static final String FILENAME_SEPARATOR = "-";
|
||||
|
@ -29,7 +32,7 @@ public class TreeGenerator extends Generator {
|
|||
protected boolean splittedFiles;
|
||||
protected String desiredFileName;
|
||||
|
||||
public TreeGenerator(RegistrationProvider rp) {
|
||||
public ModelKnowledgeGenerator(RegistrationProvider rp) {
|
||||
super();
|
||||
this.rp = rp;
|
||||
this.splittedFiles = false;
|
|
@ -8,7 +8,7 @@ import org.gcube.informationsystem.discovery.ISModelRegistrationProvider;
|
|||
import org.gcube.informationsystem.discovery.RegistrationProvider;
|
||||
import org.gcube.informationsystem.discovery.knowledge.ModelKnowledge;
|
||||
import org.gcube.informationsystem.tree.Tree;
|
||||
import org.gcube.informationsystem.utils.documentation.generator.TreeGenerator;
|
||||
import org.gcube.informationsystem.utils.documentation.generator.ModelKnowledgeGenerator;
|
||||
import org.gcube.informationsystem.utils.documentation.model.Documentation;
|
||||
import org.junit.Test;
|
||||
import org.slf4j.Logger;
|
||||
|
@ -28,7 +28,7 @@ public class GenerateTest {
|
|||
ServiceLoader<? extends RegistrationProvider> registrationProviders = ServiceLoader
|
||||
.load(RegistrationProvider.class);
|
||||
for(RegistrationProvider rp : registrationProviders) {
|
||||
TreeGenerator treeGenerator = new TreeGenerator(rp);
|
||||
ModelKnowledgeGenerator treeGenerator = new ModelKnowledgeGenerator(rp);
|
||||
if(rp instanceof ISModelRegistrationProvider) {
|
||||
treeGenerator.setSplittedFiles(false);
|
||||
treeGenerator.setDesiredFileName("is-model");
|
||||
|
|
Loading…
Reference in New Issue