本文整理了Java中org.jboss.forge.addon.resource.Resource.getChild
方法的一些代码示例,展示了Resource.getChild
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getChild
方法的具体详情如下:
包路径:org.jboss.forge.addon.resource.Resource
类名称:Resource
方法名:getChild
[英]Get a child of this resource. Returns null
if no child by the given name can be found.
[中]获取此资源的子项。如果找不到指定名称的子项,则返回null
。
代码示例来源:origin: org.jboss.forge.addon/maven-impl-projects
@Override
public boolean canAssociate(final Project project, final Resource<?> parent)
{
return parent.getChild("pom.xml").exists() && project.getRoot().getChild("pom.xml").exists();
}
}
代码示例来源:origin: org.jboss.forge.addon/maven-impl-projects
@Override
public boolean containsProject(final Resource<?> target)
{
if (target.exists())
{
Resource<?> pom = target.getChild("pom.xml");
return pom != null && pom.exists();
}
return false;
}
代码示例来源:origin: org.jboss.forge.addon/maven-impl-projects
@Override
public MavenModelResource getModelResource()
{
return getFaceted().getRoot().getChild("pom.xml").reify(MavenModelResource.class);
}
代码示例来源:origin: io.fabric8.forge/utils
Resource<?> root = project.getRoot();
if (root != null) {
Resource<?> fileResource = root.getChild(fileName);
if (fileResource != null) {
File answer = ResourceUtil.getContextFile(fileResource);
代码示例来源:origin: org.jboss.forge.addon/projects-generic
@Override
public boolean containsProject(final Resource<?> target)
{
boolean result = false;
if (target.exists())
{
Resource<?> child = target.getChild(ConfigurationFacet.CONFIGURATION_FILE);
if (child instanceof FileResource && child.exists())
{
FileResource<?> projectMetadata = child.reify(FileResource.class);
ConfigurationFactory configFactory = SimpleContainer
.getServices(getClass().getClassLoader(), ConfigurationFactory.class).get();
result = GenericMetadataFacet.isInstalled(configFactory.getConfiguration(projectMetadata));
}
}
return result;
}
代码示例来源:origin: org.jboss.forge.addon/resources-api
Resource<?> child = r.getChild(tk);
if (child == null)
代码示例来源:origin: org.jboss.forge.addon/git-impl
@Override
public boolean isInstalled()
{
File clone = getIgnoreConfig().localRepository();
Resource<File> cloneDir = getResourceFactory().create(clone);
return cloneDir.exists() && cloneDir.getChild(GIT_DIRECTORY).exists();
}
代码示例来源:origin: org.jboss.forge.addon/shell-impl
private void copy(final Resource<?> source, Resource<?> directory, final String target)
{
Resource<?> targetResource = resolveFirstResource(directory, target);
if (targetResource.exists())
{
if (isDirectory(targetResource))
{
targetResource = targetResource.getChild(source.getName());
}
}
((WriteableResource) targetResource).setContents(source.getResourceInputStream());
}
代码示例来源:origin: io.fabric8.forge/devops
if (root != null) {
try {
Resource<?> gitFolder = root.getChild(".git");
if (gitFolder != null) {
Resource<?> config = gitFolder.getChild("config");
if (config != null) {
String configText = config.getContents();
代码示例来源:origin: io.fabric8.forge/openshift
if (root != null) {
try {
Resource<?> gitFolder = root.getChild(".git");
if (gitFolder != null) {
Resource<?> config = gitFolder.getChild("config");
if (config != null) {
String configText = config.getContents();
代码示例来源:origin: org.jboss.forge.addon/shell-impl
Resource<?> child = targetResource.getChild(source.getName());
内容来源于网络,如有侵权,请联系作者删除!