Java 类com.intellij.util.descriptors.ConfigFileMetaData 实例源码

项目:intellij-ce-playground    文件:ConfigFileMetaDataRegistryImpl.java   
@NotNull
public ConfigFileMetaData[] getMetaData() {
  if (myCachedMetaData == null) {
    myCachedMetaData = myMetaData.toArray(new ConfigFileMetaData[myMetaData.size()]);
  }
  return myCachedMetaData;
}
项目:intellij-ce-playground    文件:ConfigFileMetaDataRegistryImpl.java   
public void registerMetaData(@NotNull final ConfigFileMetaData... metaData) {
  for (ConfigFileMetaData data : metaData) {
    myMetaData.add(data);
    myId2MetaData.put(data.getId(), data);
  }
  myCachedMetaData = null;
}
项目:tools-idea    文件:ConfigFileMetaDataRegistryImpl.java   
@NotNull
public ConfigFileMetaData[] getMetaData() {
  if (myCachedMetaData == null) {
    myCachedMetaData = myMetaData.toArray(new ConfigFileMetaData[myMetaData.size()]);
  }
  return myCachedMetaData;
}
项目:tools-idea    文件:ConfigFileMetaDataRegistryImpl.java   
public void registerMetaData(@NotNull final ConfigFileMetaData... metaData) {
  for (ConfigFileMetaData data : metaData) {
    myMetaData.add(data);
    myId2MetaData.put(data.getId(), data);
  }
  myCachedMetaData = null;
}
项目:consulo-javaee    文件:TomcatUtil.java   
@Nullable
public static Element findContextInContextXmlByFacet(TomcatDeploymentModelBase tomcatModel)
{
    Artifact artifact = tomcatModel.getArtifact();
    if(artifact != null)
    {
        JavaeeDescriptor contextDescriptor = TomcatIntegration.getInstance().getDescriptorsManager().getItem(TomcatContextRoot.class);
        ConfigFileMetaData metaData = contextDescriptor.getMetaData();
        for(JavaEEModuleExtension facet : JavaeeArtifactUtil.getInstance().getFacetsIncludedInArtifact(tomcatModel.getCommonModel().getProject(), artifact, JavaWebModuleExtension.class))
        {
            ConfigFile configFile = facet.getDescriptorsContainer().getConfigFile(metaData);
            try
            {
                if(configFile != null)
                {
                    VirtualFile contextXmlFile = configFile.getVirtualFile();
                    if(contextXmlFile != null)
                    {
                        Document contextDocument = loadXMLFile(VfsUtilCore.virtualToIoFile(contextXmlFile));
                        return contextDocument.getRootElement();
                    }
                }
            }
            catch(ExecutionException e)
            {
                LOG.info(e);
            }
        }
    }

    return null;
}
项目:consulo-java    文件:ConfigFileMetaDataRegistryImpl.java   
@NotNull
public ConfigFileMetaData[] getMetaData() {
  if (myCachedMetaData == null) {
    myCachedMetaData = myMetaData.toArray(new ConfigFileMetaData[myMetaData.size()]);
  }
  return myCachedMetaData;
}
项目:consulo-java    文件:ConfigFileMetaDataRegistryImpl.java   
public void registerMetaData(@NotNull final ConfigFileMetaData... metaData) {
  for (ConfigFileMetaData data : metaData) {
    myMetaData.add(data);
    myId2MetaData.put(data.getId(), data);
  }
  myCachedMetaData = null;
}
项目:intellij-ce-playground    文件:ConfigFileMetaDataRegistryImpl.java   
public ConfigFileMetaDataRegistryImpl(ConfigFileMetaData[] metaDatas) {
  for (ConfigFileMetaData metaData : metaDatas) {
    registerMetaData(metaData);
  }
}
项目:intellij-ce-playground    文件:ConfigFileMetaDataRegistryImpl.java   
@Nullable
public ConfigFileMetaData findMetaData(@NonNls @NotNull final String id) {
  return myId2MetaData.get(id);
}
项目:intellij-ce-playground    文件:ConfigFileImpl.java   
@Override
@NotNull
public ConfigFileMetaData getMetaData() {
  return myInfo.getMetaData();
}
项目:tools-idea    文件:ConfigFileMetaDataRegistryImpl.java   
public ConfigFileMetaDataRegistryImpl(ConfigFileMetaData[] metaDatas) {
  for (ConfigFileMetaData metaData : metaDatas) {
    registerMetaData(metaData);
  }
}
项目:tools-idea    文件:ConfigFileMetaDataRegistryImpl.java   
@Nullable
public ConfigFileMetaData findMetaData(@NonNls @NotNull final String id) {
  return myId2MetaData.get(id);
}
项目:tools-idea    文件:ConfigFileImpl.java   
@Override
@NotNull
public ConfigFileMetaData getMetaData() {
  return myInfo.getMetaData();
}
项目:consulo-javaee    文件:AppServerDescriptorsMetaDataProvider.java   
@NotNull
Collection<ConfigFileMetaData> getMetaData(AppServerIntegration integration);
项目:consulo-javaee    文件:JavaeeDescriptor.java   
public ConfigFileMetaData getMetaData()
{
    return meta;
}
项目:consulo-java    文件:ConfigFileMetaDataRegistryImpl.java   
public ConfigFileMetaDataRegistryImpl(ConfigFileMetaData[] metaDatas) {
  for (ConfigFileMetaData metaData : metaDatas) {
    registerMetaData(metaData);
  }
}
项目:consulo-java    文件:ConfigFileMetaDataRegistryImpl.java   
@Nullable
public ConfigFileMetaData findMetaData(@NonNls @NotNull final String id) {
  return myId2MetaData.get(id);
}
项目:consulo-java    文件:ConfigFileFactoryImpl.java   
@Override
public ConfigFileMetaDataProvider createMetaDataProvider(final ConfigFileMetaData... metaDatas)
{
    return new ConfigFileMetaDataRegistryImpl(metaDatas);
}
项目:consulo-java    文件:ConfigFileFactoryImpl.java   
@Override
public ConfigFileContainer createSingleFileContainer(Project project, ConfigFileMetaData metaData)
{
    final ConfigFileMetaDataProvider metaDataProvider = createMetaDataProvider(metaData);
    return createConfigFileContainer(project, metaDataProvider, createConfigFileInfoSet(metaDataProvider));
}
项目:consulo-java    文件:ConfigFileImpl.java   
@Override
@NotNull
public ConfigFileMetaData getMetaData() {
  return myInfo.getMetaData();
}
项目:consulo-javaee    文件:DescriptorMetaDataProvider.java   
void register(@NotNull Class<? extends JavaEEModuleExtension> facetTypeId, @Nullable AppServerIntegration appServer, @NotNull ConfigFileMetaData metaData);
项目:consulo-javaee    文件:AppServerDescriptorsMetaDataRegistry.java   
void registerMetaData(AppServerIntegration integration, ConfigFileMetaData metaData);