org.jboss.forge.addon.resource.Resource.getChild()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中org.jboss.forge.addon.resource.Resource.getChild方法的一些代码示例,展示了Resource.getChild的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.getChild方法的具体详情如下:
包路径:org.jboss.forge.addon.resource.Resource
类名称:Resource
方法名:getChild

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());

相关文章