@Override public String toString() { StringBuilder sb = new StringBuilder("ManifestResource["); sb.append(resourceName); sb.append(", isFulfilled="); sb.append(isFulfilled() +""); sb.append(", requiredExtensionCount ="); sb.append(getRequiredExtensionCount()); sb.append(", availableExtensionCount="); sb.append(getAvailableExtensionCount()); switch (resourceType) { case SYSTEM : sb.append(", resourceType=SYSTEM"); break; case WAR : sb.append(", resourceType=WAR"); break; case APPLICATION : sb.append(", resourceType=APPLICATION"); break; } sb.append("]"); return sb.toString(); }
private void processManifest(Manifest manifest) { availableExtensions = getAvailableExtensions(manifest); requiredExtensions = getRequiredExtensions(manifest); }
public ManifestResource(String resourceName, Manifest manifest, int resourceType) { this.resourceName = resourceName; this.resourceType = resourceType; processManifest(manifest); }
while (it.hasNext()) { ManifestResource mre = it.next(); ArrayList requiredList = mre.getRequiredExtensions(); if (requiredList == null) { continue; new Object[] {appName, mre.getResourceName(), requiredExt.getExtensionName()});
private static void addSystemResource(File jarFile) throws IOException { try (FileInputStream fio = new FileInputStream(jarFile)) { Manifest manifest = getManifest(fio); if (manifest != null) { ManifestResource mre = new ManifestResource(jarFile.getAbsolutePath(), manifest, ManifestResource.SYSTEM); containerManifestResources.add(mre); } } }
private static List<Extension> buildAvailableExtensionsList( List<ManifestResource> resources) { List<Extension> availableList = null; for (ManifestResource mre : resources) { ArrayList<Extension> list = mre.getAvailableExtensions(); if (list != null) { for (Extension ext : list) { if (availableList == null) { availableList = new ArrayList<>(); availableList.add(ext); } else { availableList.add(ext); } } } } return availableList; }
while (it.hasNext()) { ManifestResource mre = (ManifestResource)it.next(); ArrayList requiredList = mre.getRequiredExtensions(); if (requiredList == null) { continue; appName, mre.getResourceName(), requiredExt.getExtensionName())); passes = false;
/** * Checks to see if the given system JAR file contains a MANIFEST, and adds * it to the container's manifest resources. * * @param jarFile The system JAR whose manifest to add * @throws IOException Error reading JAR file */ public static void addSystemResource(File jarFile) throws IOException { try (InputStream is = new FileInputStream(jarFile)) { Manifest manifest = getManifest(is); if (manifest != null) { ManifestResource mre = new ManifestResource(jarFile.getAbsolutePath(), manifest, ManifestResource.SYSTEM); containerManifestResources.add(mre); } } }
private static List<Extension> buildAvailableExtensionsList( List<ManifestResource> resources) { List<Extension> availableList = null; for (ManifestResource mre : resources) { ArrayList<Extension> list = mre.getAvailableExtensions(); if (list != null) { for (Extension ext : list) { if (availableList == null) { availableList = new ArrayList<>(); availableList.add(ext); } else { availableList.add(ext); } } } } return availableList; }
public String toString() { StringBuffer sb = new StringBuffer("ManifestResource["); sb.append(resourceName); sb.append(", isFulfilled="); sb.append(isFulfilled() +""); sb.append(", requiredExtensionCount ="); sb.append(getRequiredExtensionCount()); sb.append(", availableExtensionCount="); sb.append(getAvailableExtensionCount()); switch (resourceType) { case SYSTEM : sb.append(", resourceType=SYSTEM"); break; case WAR : sb.append(", resourceType=WAR"); break; case APPLICATION : sb.append(", resourceType=APPLICATION"); break; } sb.append("]"); return (sb.toString()); }
private void processManifest(Manifest manifest) { availableExtensions = getAvailableExtensions(manifest); requiredExtensions = getRequiredExtensions(manifest); }
while (it.hasNext()) { ManifestResource mre = (ManifestResource)it.next(); ArrayList requiredList = mre.getRequiredExtensions(); if (requiredList == null) { continue; appName, mre.getResourceName(), requiredExt.getExtensionName())); passes = false;
/** * Checks to see if the given system JAR file contains a MANIFEST, and adds * it to the container's manifest resources. * * @param jarFile The system JAR whose manifest to add */ public static void addSystemResource(File jarFile) throws IOException { Manifest manifest = getManifest(new FileInputStream(jarFile)); if (manifest != null) { ManifestResource mre = new ManifestResource(jarFile.getAbsolutePath(), manifest, ManifestResource.SYSTEM); containerManifestResources.add(mre); } }
public ManifestResource(String resourceName, Manifest manifest, int resourceType) { this.resourceName = resourceName; this.resourceType = resourceType; processManifest(manifest); }
private static ArrayList<Extension> buildAvailableExtensionsList( ArrayList<ManifestResource> resources) { ArrayList<Extension> availableList = null; Iterator<ManifestResource> it = resources.iterator(); while (it.hasNext()) { ManifestResource mre = it.next(); ArrayList<Extension> list = mre.getAvailableExtensions(); if (list != null) { Iterator<Extension> values = list.iterator(); while (values.hasNext()) { Extension ext = values.next(); if (availableList == null) { availableList = new ArrayList<>(); availableList.add(ext); } else { availableList.add(ext); } } } } return availableList; }
@Override public String toString() { StringBuilder sb = new StringBuilder("ManifestResource["); sb.append(resourceName); sb.append(", isFulfilled="); sb.append(isFulfilled() +""); sb.append(", requiredExtensionCount ="); sb.append(getRequiredExtensionCount()); sb.append(", availableExtensionCount="); sb.append(getAvailableExtensionCount()); switch (resourceType) { case SYSTEM : sb.append(", resourceType=SYSTEM"); break; case WAR : sb.append(", resourceType=WAR"); break; case APPLICATION : sb.append(", resourceType=APPLICATION"); break; } sb.append("]"); return (sb.toString()); }
private void processManifest(Manifest manifest) { availableExtensions = getAvailableExtensions(manifest); requiredExtensions = getRequiredExtensions(manifest); }
while (it.hasNext()) { ManifestResource mre = it.next(); ArrayList<Extension> requiredList = mre.getRequiredExtensions(); if (requiredList == null) { continue; appName, mre.getResourceName(), requiredExt.getExtensionName())); passes = false;
/** * Checks to see if the given system JAR file contains a MANIFEST, and adds * it to the container's manifest resources. * * @param jarFile The system JAR whose manifest to add */ public static void addSystemResource(File jarFile) throws IOException { Manifest manifest = getManifest(new FileInputStream(jarFile)); if (manifest != null) { ManifestResource mre = new ManifestResource(jarFile.getAbsolutePath(), manifest, ManifestResource.SYSTEM); containerManifestResources.add(mre); } }
public ManifestResource(String resourceName, Manifest manifest, int resourceType) { this.resourceName = resourceName; this.resourceType = resourceType; processManifest(manifest); }