1 19 20 26 package org.netbeans.modules.xml.wsdl.ui.fastmodel.impl; 27 28 import java.util.ArrayList ; 29 import java.util.Iterator ; 30 import java.util.List ; 31 32 import org.netbeans.modules.xml.wsdl.model.Import; 33 import org.netbeans.modules.xml.wsdl.ui.fastmodel.FastWSDLDefinitions; 34 35 36 37 38 39 40 46 public class FastWSDLDefinitionsImpl implements FastWSDLDefinitions { 47 48 private String targetNamespace; 49 50 private String parseErrorMessage; 51 52 private List imports = new ArrayList (); 53 54 private boolean isWSDL = false; 55 56 public FastWSDLDefinitionsImpl() { 57 58 } 59 60 public String getTargetNamespace() { 61 return this.targetNamespace; 62 } 63 64 public void setTargetNamespace(String tNamespace) { 65 this.targetNamespace = tNamespace; 66 } 67 68 public String getParseErrorMessage() { 69 return this.parseErrorMessage; 70 } 71 72 public void setParseErrorMessage(String errorMessage) { 73 this.parseErrorMessage = errorMessage; 74 } 75 76 public void addImport(Import imp) { 77 this.imports.add(imp); 78 } 79 80 public List getImports() { 81 return this.imports; 82 } 83 84 public Import getImport(String namespace) { 85 if(namespace == null) { 86 return null; 87 } 88 89 Import imp = null; 90 Iterator it = this.imports.iterator(); 91 92 while(it.hasNext()) { 93 Import im = (Import) it.next(); 94 if(namespace.equals(im.getNamespace())) { 95 imp = im; 96 break; 97 } 98 } 99 100 return imp; 101 } 102 103 public Import createImport() { 104 return null; } 106 107 public boolean isWSDL() { 108 return isWSDL; 109 } 110 111 void setWSDL(boolean wsdl) { 112 this.isWSDL = wsdl; 113 } 114 } 115 | Popular Tags |