HHH-6138 - Implement addition of annotated classes and packages in MetadataSources
This commit is contained in:
parent
70d2e3848b
commit
0d71d35697
|
@ -31,6 +31,7 @@ import java.io.InputStream;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.jar.JarFile;
|
import java.util.jar.JarFile;
|
||||||
import java.util.zip.ZipEntry;
|
import java.util.zip.ZipEntry;
|
||||||
|
@ -55,6 +56,8 @@ public class MetadataSources {
|
||||||
private static final Logger LOG = Logger.getLogger( MetadataSources.class );
|
private static final Logger LOG = Logger.getLogger( MetadataSources.class );
|
||||||
|
|
||||||
private List<JaxbRoot> jaxbRootList = new ArrayList<JaxbRoot>();
|
private List<JaxbRoot> jaxbRootList = new ArrayList<JaxbRoot>();
|
||||||
|
private LinkedHashSet<Class> annotatedClasses = new LinkedHashSet<Class>();
|
||||||
|
private LinkedHashSet<String> annotatedPackages = new LinkedHashSet<String>();
|
||||||
|
|
||||||
private final JaxbHelper jaxbHelper;
|
private final JaxbHelper jaxbHelper;
|
||||||
|
|
||||||
|
@ -98,7 +101,8 @@ public class MetadataSources {
|
||||||
* @return this (for method chaining)
|
* @return this (for method chaining)
|
||||||
*/
|
*/
|
||||||
public MetadataSources addAnnotatedClass(Class annotatedClass) {
|
public MetadataSources addAnnotatedClass(Class annotatedClass) {
|
||||||
return this; // todo : implement method body
|
annotatedClasses.add( annotatedClass );
|
||||||
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -109,7 +113,8 @@ public class MetadataSources {
|
||||||
* @return this (for method chaining)
|
* @return this (for method chaining)
|
||||||
*/
|
*/
|
||||||
public MetadataSources addPackage(String packageName) {
|
public MetadataSources addPackage(String packageName) {
|
||||||
return this; // todo : implement method body
|
annotatedPackages.add( packageName );
|
||||||
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue