1 19 20 package org.netbeans.modules.j2ee.archive.project; 21 22 import java.io.IOException ; 23 import org.netbeans.api.project.Project; 24 import org.netbeans.spi.project.support.ant.AntProjectHelper; 25 import org.netbeans.spi.project.support.ant.AntBasedProjectType; 26 27 public class ArchiveProjectType implements AntBasedProjectType { 28 29 private static final String PROJECT_CONFIGURATION_NAME ="data"; public static final String PROJECT_CONFIGURATION_NS ="http://www.netbeans.org/ns/archive-project/1"; private static final String PRIVATE_CONFIGURATION_NAME = "data"; private static final String PRIVATE_CONFIGURATION_NS = "http://www.netbeans.org/ns/archive-project-private/1"; 34 public static final String TYPE = "org.netbeans.modules.j2ee.archive.project"; 36 37 public ArchiveProjectType() { 38 } 39 40 public String getType() { 41 return TYPE; 42 } 43 44 public Project createProject(AntProjectHelper helper) throws IOException { 45 return new ArchiveProject(helper); 46 } 47 48 public String getPrimaryConfigurationDataElementName(boolean shared) { 49 return shared ? PROJECT_CONFIGURATION_NAME : PRIVATE_CONFIGURATION_NAME; 50 } 51 52 public String getPrimaryConfigurationDataElementNamespace(boolean shared) { 53 return shared ? PROJECT_CONFIGURATION_NS : PRIVATE_CONFIGURATION_NS; 54 } 55 } 56 | Popular Tags |