package org.dddlib.codegen.api; import org.dddlib.codegen.classdef.ClassDefinition; import java.io.File; import java.io.Reader; import java.util.Set; /** * Created by yyang on 2016/12/21. */ public interface DefinitionParser { Set<ClassDefinition> parseFile(String file); Set<ClassDefinition> parseFile(File file); Set<ClassDefinition> parseClasspath(String filePath); Set<ClassDefinition> parseReader(Reader in); boolean accept(String ext); }