/** * Returns "implements <serviceInterface>". * * @return */ protected String getImplementsText() { return "implements " + sEntry.getName() + ' '; } // getImplementsText
/** * Returns "implements <serviceInterface>". * * @return */ protected String getImplementsText() { return "implements " + sEntry.getName() + ' '; } // getImplementsText
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "Locator", "service"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "TestCase", "testCase"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * Creates an instance. * * @param emitter Emitter * @param sEntry Service * @param symbolTable Symbol table */ protected JavaAddressingServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry, symbolTable, sEntry.getName() + "AddressingLocator", "service"); }
/** * Creates an instance. * * @param emitter Emitter * @param sEntry Service * @param symbolTable Symbol table */ protected JavaAddressingServiceIfaceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry, symbolTable, sEntry.getName() + "Addressing", "service"); }
/** * Returns "implements <serviceInterface>". * * @return */ protected String getImplementsText() { return "implements " + sEntry.getName() + ' '; } // getImplementsText
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "Locator", "service"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "TestCase", "testCase"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceImplWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "Locator", "service"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaTestCaseWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName() + "TestCase", "testCase"); this.sEntry = sEntry; this.symbolTable = symbolTable; } // ctor
/** * {@inheritDoc} */ protected String getImplementsText() { return "implements " + resolve(this.sEntry.getName() + "Addressing"); }
/** * {@inheritDoc} */ protected String getExtendsText() { return "extends " + resolve(this.sEntry.getName()); }
/** * {@inheritDoc} */ protected String getExtendsText() { return "extends " + resolve(this.sEntry.getName() + "Locator"); }
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName(), "service"); this.service = sEntry.getService(); this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName(), "service"); this.service = sEntry.getService(); this.symbolTable = symbolTable; } // ctor
/** * Constructor. * * @param emitter * @param sEntry * @param symbolTable */ protected JavaServiceIfaceWriter(Emitter emitter, ServiceEntry sEntry, SymbolTable symbolTable) { super(emitter, sEntry.getName(), "service"); this.service = sEntry.getService(); this.symbolTable = symbolTable; } // ctor
/** * write Constructors * * @param pw */ protected void writeConstructors(PrintWriter pw) { //Write the default constructor pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator() {"); pw.println(" }"); pw.println(); //Write a constructor that accepts an Engine Configuration pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator(org.apache.axis.EngineConfiguration config) {"); pw.println(" super(config);"); pw.println(" }"); //Write a constructor that accepts String wsdl location + Service QName pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) " + "throws " + javax.xml.rpc.ServiceException.class.getName() + " {"); pw.println(" super(wsdlLoc, sName);"); pw.println(" }"); }
/** * write Constructors * * @param pw */ protected void writeConstructors(PrintWriter pw) { //Write the default constructor pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator() {"); pw.println(" }"); pw.println(); //Write a constructor that accepts an Engine Configuration pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator(org.apache.axis.EngineConfiguration config) {"); pw.println(" super(config);"); pw.println(" }"); //Write a constructor that accepts String wsdl location + Service QName pw.println(); pw.println(" public " + Utils.getJavaLocalName(sEntry.getName()) + "Locator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) " + "throws " + javax.xml.rpc.ServiceException.class.getName() + " {"); pw.println(" super(wsdlLoc, sName);"); pw.println(" }"); }
/** * Constructor. * @param emitter JOnASEmitter * @param service Service * @param symbolTable SymbolTable */ public JOnASServiceWriter(Emitter emitter, Service service, SymbolTable symbolTable) { super(emitter, service, symbolTable); ServiceEntry sEntry = symbolTable.getServiceEntry(service.getQName()); if (sEntry.isReferenced()) { serviceIfaceWriter = null; // Write service interface if : // - class is not available // - emitter is not a J2eeEmitter (for backward compliance) if (emitter instanceof JOnASWSEmitter) { ClassLoader cl = ((JOnASWSEmitter) emitter).getClassLoader(); String className = sEntry.getName(); try { cl.loadClass(className); } catch (ClassNotFoundException cnfe) { // class not available, generate it serviceIfaceWriter = new JOnASInterfaceServiceImplWriter(emitter, sEntry, symbolTable); } } // overwrite Axis Writer serviceImplWriter = new JOnASServiceImplWriter(emitter, sEntry, symbolTable); } } // ctor