protected EARFile getEARFile() { if (archive == null) return null; Container parent = archive.getContainer(); if (parent != null && parent.isEARFile()) return (EARFile) parent; return null; }
public ApplicationClientFile createApplicationClientFile() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createApplicationClientFile(); }
public ClientModuleRef createClientModuleRef() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createClientModuleRef(); }
protected File createFile(String uri) { File aFile = null; if (isArchive(uri)) aFile = openNestedArchive(uri); if (aFile == null) { aFile = getArchiveFactory().createFile(); aFile.setURI(uri); aFile.setOriginalURI(uri); } aFile.setLoadingContainer(getContainer()); return aFile; }
protected boolean isClassWithoutSource(File aFile) { String javaUri = ArchiveUtil.classUriToJavaUri(aFile.getURI()); if (javaUri == null) return false; return !archive.containsFile(javaUri); } }
protected boolean shouldMerge(File aFile) { String uri = aFile.getURI(); if (!(uri.endsWith(".java") || uri.endsWith(".class")))//$NON-NLS-2$//$NON-NLS-1$ return false; if (!includeSource && uri.endsWith(".java"))//$NON-NLS-1$ return false; return !outgoingArchive.containsFile(uri) && !ArchiveConstants.MANIFEST_URI.equals(uri); } }
public static void registorDiscriminator(GenericArchiveTypeDiscriminator discriminator) { INSTANCE.getDiscriminators().add(discriminator); INSTANCE.addKnownArchiveTypes(discriminator.getCustomFileExtensions()); }
public EJBModuleRef createEJBModuleRef() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createEJBModuleRef(); }
public RARFile createRARFile() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createRARFile(); }
public EJBJarFile createEJBJarFile() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createEJBJarFile(); }
public WebModuleRef createWebModuleRef() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createWebModuleRef(); }
/** * Gets the resource name * * @return String */ protected String getResourceName() { return earFile.getURI(); }// getResourceName
public ConnectorModuleRef createConnectorModuleRef() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createConnectorModuleRef(); }
public EARFile createEARFile() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createEARFile(); }
public WARFile createWARFile() { return CommonArchiveFactoryRegistry.INSTANCE.getCommonArchiveFactory().createWARFile(); }
/** * SubclassResponsibilityException constructor comment. * * @param s * java.lang.String */ public SubclassResponsibilityException(String methodName) { super(CommonArchiveResourceHandler.getString(CommonArchiveResourceHandler.subclass_responsibilty_EXC_, (new Object[]{methodName}))); // = " must be implemented in subclass" } }
/** * Creates the validate xml command. * * @return Command */ public Command createValidateXMLCommand() { Command cmd = new ValidateXmlCommand(appClientFile); return cmd; }// createValidateXMLCommand
public void closeApplicationClientFile() { if (appClientFile != null) appClientFile.close(); } }
public void closeEARFile() { if (earFile != null) { earFile.close(); earFile = null; } }
/** * Creates the validateXML command. * * @return Command */ public Command createValidateXMLCommand() { Command cmd = new ValidateXmlCommand(earFile); return cmd; }// createValidateXMLCommand