예제 #1
0
 /**
  * Try to figure out what kind of artifact we're dealing with.
  *
  * @param file
  */
 private ArtifactType determineArtifactType(File file) {
   ArtifactType type = null;
   String extension = FilenameUtils.getExtension(file.getName());
   if ("wsdl".equals(extension)) { // $NON-NLS-1$
     type = ArtifactType.WsdlDocument();
   } else if ("xsd".equals(extension)) { // $NON-NLS-1$
     type = ArtifactType.XsdDocument();
   } else if ("wspolicy".equals(extension)) { // $NON-NLS-1$
     type = ArtifactType.PolicyDocument();
   } else if ("xml".equals(extension)) { // $NON-NLS-1$
     type = ArtifactType.XmlDocument();
   } else {
     type = ArtifactType.Document();
   }
   return type;
 }