Class Discovery<E extends Element>
- java.lang.Object
-
- org.gcube.informationsystem.discovery.Discovery<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected booleandiscoveredprotected List<DiscoveredElementAction<Element>>discoveredElementActionsprotected List<Class<E>>discoveredElementsstatic org.slf4j.Loggerloggerprotected Set<Package>packagesprotected Class<E>root
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(Class<E> clz)voidaddDiscoveredElementActions(DiscoveredElementAction<Element> discoveredElementAction)voidaddPackage(Package p)voidaddPackages(Collection<Package> packages)protected voidanalizeElement(Class<E> clz)voiddiscover()voidexecuteDiscoveredElementActions(DiscoveredElementAction<Element> discoveredElementAction)List<Class<E>>getDiscoveredElements()
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
discoveredElementActions
protected final List<DiscoveredElementAction<Element>> discoveredElementActions
-
discovered
protected boolean discovered
-
-
Method Detail
-
addDiscoveredElementActions
public void addDiscoveredElementActions(DiscoveredElementAction<Element> discoveredElementAction) throws Exception
- Throws:
Exception
-
executeDiscoveredElementActions
public void executeDiscoveredElementActions(DiscoveredElementAction<Element> discoveredElementAction) throws Exception
- Throws:
Exception
-
addPackage
public void addPackage(Package p)
-
addPackages
public void addPackages(Collection<Package> packages)
-
-