AddNewNamespace() 개인적인 메소드

private AddNewNamespace ( String ns ) : URTNamespace
ns String
리턴 URTNamespace
예제 #1
0
            internal void Implements(String iFaceName, String iFaceNS, WsdlParser parser)
            {
                Util.Log("URTComplexType.Implements IFaceName "+iFaceName+" iFaceNS "+iFaceNS);
                _implIFaceNames.Add(iFaceName);
                _implIFaceNames.Add(iFaceNS);
                // Urt namespace will not have schema, they need to be recorded.
                URTNamespace parsingNamespace = parser.AddNewNamespace(iFaceNS);
                /*
                if (parsingNamespace == null)
                {
                    parsingNamespace = new URTNamespace(iFaceNS, parser);
                }
                */

                URTInterface parsingInterface = parsingNamespace.LookupInterface(iFaceName);            
                if (parsingInterface == null)
                {
                    parsingInterface = new URTInterface(iFaceName, parsingNamespace.Name, parsingNamespace.Namespace, parsingNamespace.EncodedNS, _parser);                    
                    parsingNamespace.AddInterface(parsingInterface);
                }
            }
 internal void Extends(string baseName, string baseNS, WsdlParser parser)
 {
     this._baseIFaceNames.Add(baseName);
     this._baseIFaceNames.Add(baseNS);
     WsdlParser.URTNamespace namespace2 = parser.AddNewNamespace(baseNS);
     WsdlParser.URTInterface iface = namespace2.LookupInterface(baseName);
     if (iface == null)
     {
         iface = new WsdlParser.URTInterface(baseName, namespace2.Name, namespace2.Namespace, namespace2.EncodedNS, parser);
         namespace2.AddInterface(iface);
     }
     this._extendsInterface.Add(iface);
 }
예제 #3
0
            internal void Extends(String baseName, String baseNS, WsdlParser parser)
            {
                Util.Log("URTInterface.Extends baseName "+baseName+" baseNSf "+baseNS);
                _baseIFaceNames.Add(baseName);
                _baseIFaceNames.Add(baseNS);
                // Urt namespace will not have schema, they need to be recorded.
                URTNamespace parsingNamespace = parser.AddNewNamespace(baseNS);
                /*
                if (parsingNamespace == null)
                {
                    parsingNamespace = new URTNamespace(baseNS, parser);
                }
                */

                URTInterface parsingInterface = parsingNamespace.LookupInterface(baseName);         
                if (parsingInterface == null)
                {
                    parsingInterface = new URTInterface(baseName, parsingNamespace.Name, parsingNamespace.Namespace, parsingNamespace.EncodedNS, parser);                  
                    parsingNamespace.AddInterface(parsingInterface);
                }
                _extendsInterface.Add(parsingInterface);
            }
 internal void Implements(string iFaceName, string iFaceNS, WsdlParser parser)
 {
     this._implIFaceNames.Add(iFaceName);
     this._implIFaceNames.Add(iFaceNS);
     WsdlParser.URTNamespace namespace2 = parser.AddNewNamespace(iFaceNS);
     if (namespace2.LookupInterface(iFaceName) == null)
     {
         WsdlParser.URTInterface iface = new WsdlParser.URTInterface(iFaceName, namespace2.Name, namespace2.Namespace, namespace2.EncodedNS, this._parser);
         namespace2.AddInterface(iface);
     }
 }