public abstract class ResourceResolver<T extends Project> extends Object implements ProjectResourceResolver<T>
| Modifier and Type | Field and Description |
|---|---|
protected BackwardCompatibleUtil |
backward |
protected CommentedOptionFactory |
commentedOptionFactory |
protected ConfigurationService |
configurationService |
protected IOService |
ioService |
protected POMService |
pomService |
protected List<ProjectResourcePathResolver> |
resourcePathResolvers |
| Constructor and Description |
|---|
ResourceResolver() |
ResourceResolver(IOService ioService,
POMService pomService,
ConfigurationService configurationService,
CommentedOptionFactory commentedOptionFactory,
BackwardCompatibleUtil backward,
javax.enterprise.inject.Instance<ProjectResourcePathResolver> resourcePathResolversInstance) |
protected IOService ioService
protected POMService pomService
protected ConfigurationService configurationService
protected CommentedOptionFactory commentedOptionFactory
protected BackwardCompatibleUtil backward
protected List<ProjectResourcePathResolver> resourcePathResolvers
public ResourceResolver()
public ResourceResolver(IOService ioService, POMService pomService, ConfigurationService configurationService, CommentedOptionFactory commentedOptionFactory, BackwardCompatibleUtil backward, javax.enterprise.inject.Instance<ProjectResourcePathResolver> resourcePathResolversInstance)
public abstract T resolveProject(Path resource)
resolveProject in interface ProjectResourceResolver<T extends Project>public Project resolveParentProject(Path resource)
resolveParentProject in interface ProjectResourceResolver<T extends Project>public Project resolveToParentProject(Path resource)
resolveToParentProject in interface ProjectResourceResolver<T extends Project>public Set<Package> resolvePackages(Project project)
resolvePackages in interface ProjectResourceResolver<T extends Project>public Set<Package> resolvePackages(Package pkg)
resolvePackages in interface ProjectResourceResolver<T extends Project>public Package resolveDefaultPackage(Project project)
resolveDefaultPackage in interface ProjectResourceResolver<T extends Project>public Package resolveDefaultWorkspacePackage(Project project)
resolveDefaultWorkspacePackage in interface ProjectResourceResolver<T extends Project>public Package resolveParentPackage(Package pkg)
resolveParentPackage in interface ProjectResourceResolver<T extends Project>public Path resolveDefaultPath(Package pkg, String resourceType)
resolveDefaultPath in interface ProjectResourceResolver<T extends Project>public boolean isPom(Path resource)
isPom in interface ProjectResourceResolver<T extends Project>public Package resolvePackage(Path resource)
resolvePackage in interface ProjectResourceResolver<T extends Project>protected boolean hasPom(Path path)
protected void addSecurityGroups(T project)
protected ConfigGroup findProjectConfig(Path projectRoot)
Copyright © 2012–2017 JBoss by Red Hat. All rights reserved.