protected byte[] getClassBytesFor(String className) { if (className == null) return null; // Change the class name to a jar entry name String jarEntryName = ArchiveUtil.classNameToUri(className); return getData(getFile(jarEntryName)); }
protected File getFileFromDependentJar(String name) { Object obj = getResourceInDependentJarInEAR(name, FILE_TYPE); if (obj != null) { return (File) obj; } return null; }
/** * @generated This field/method will be replaced during code generation. */ public Adapter createAdapterGen(Notifier target) { return (Adapter)modelSwitch.doSwitch((EObject)target); }
public static String[] getTokens(String aString) { return getTokens(aString, null); }
protected File getFile(String name) { File file = getFileFromArchive(name); if (file == null) { file = getFileFromDependentJar(name); } return file; }
/** * Concatenates the two strings and ensures the correct separator is used in the path */ public static String getOSUri(String directoryname, String filename) { String osDirName = getOSUri(directoryname); String osFileName = getOSUri(filename); return concatUri(osDirName, osFileName, File.separatorChar); }
public Object caseFile(File object) { return createFileAdapter(); } public Object caseArchive(Archive object) {
public Object caseEJBJarFile(EJBJarFile object) { return createEJBJarFileAdapter(); } public Object caseWARFile(WARFile object) {
public Object caseContainer(Container object) { return createContainerAdapter(); } public Object caseReadOnlyDirectory(ReadOnlyDirectory object) {
public Object caseRARFile(RARFile object) { return createRARFileAdapter(); } public Object caseModuleRef(ModuleRef object) {
public Object caseModuleRef(ModuleRef object) { return createModuleRefAdapter(); } public Object caseEJBModuleRef(EJBModuleRef object) {
public Object caseWebModuleRef(WebModuleRef object) { return createWebModuleRefAdapter(); } public Object caseClientModuleRef(ClientModuleRef object) {
public Object caseApplicationClientFile(ApplicationClientFile object) { return createApplicationClientFileAdapter(); } public Object caseModuleFile(ModuleFile object) {
public Object caseConnectorModuleRef(ConnectorModuleRef object) { return createConnectorModuleRefAdapter(); } public Object caseJ2EEEObject(J2EEEObject object) {
public static String[] getTokens(String aString) { return getTokens(aString, null); }
public ClassLoader createDynamicClassLoader(ClassLoader parentCl, ClassLoader extraCl) { return new ArchiveFileDynamicClassLoader(this, parentCl, extraCl); }
public Object caseWARFile(WARFile object) { return createWARFileAdapter(); }
public Object caseModuleFile(ModuleFile object) { return createModuleFileAdapter(); }
public InputStream getInputStream() throws IOException { return getResourceAsStream(resourceName); } }
public Adapter createAdapter(Notifier target) { return (Adapter) sw.doSwitch((EObject) target); }