/** * Creates a ManifestBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a ManifestBuilder */ public static ManifestBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { ManifestModel manifestModel = implementationModel != null ? implementationModel.getManifest() : null; return new ManifestBuilder(classLoader, manifestModel); }
/** * Creates a ManifestBuilder. * @param classLoader classLoader * @param implementationModel implementationModel * @return a ManifestBuilder */ public static ManifestBuilder builder(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { ManifestModel manifestModel = implementationModel != null ? implementationModel.getManifest() : null; return new ManifestBuilder(classLoader, manifestModel); }
/** * Creates ResourceBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return ResourceBuilders */ public static List<ResourceBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<ResourceBuilder> builders = new ArrayList<ResourceBuilder>(); if (implementationModel != null) { ManifestModel manifestModel = implementationModel.getManifest(); if (manifestModel != null) { ResourcesModel resourcesModel = manifestModel.getResources(); builders.addAll(builders(classLoader, resourcesModel)); } } return builders; }
/** * Creates ResourceBuilders. * @param classLoader classLoader * @param implementationModel implementationModel * @return ResourceBuilders */ public static List<ResourceBuilder> builders(ClassLoader classLoader, KnowledgeComponentImplementationModel implementationModel) { List<ResourceBuilder> builders = new ArrayList<ResourceBuilder>(); if (implementationModel != null) { ManifestModel manifestModel = implementationModel.getManifest(); if (manifestModel != null) { ResourcesModel resourcesModel = manifestModel.getResources(); builders.addAll(builders(classLoader, resourcesModel)); } } return builders; }