QName qname = info.getQName(); Message message = info.getMessage(); pw.println(" \"" + className + "\","); pw.println(" " + Utils.getNewQName(info.getXMLType()) + ", "); pw.println(" " + Utils.isFaultComplex(message, symbolTable));
/** * Constructor. * * @param emitter * @param symbolTable * @param faultInfo */ protected JavaFaultWriter(Emitter emitter, SymbolTable symbolTable, FaultInfo faultInfo) { super(emitter, Utils.getFullExceptionName(faultInfo.getMessage(), symbolTable), "fault"); this.literal = faultInfo.getUse().equals(Use.LITERAL); this.faultMessage = faultInfo.getMessage(); this.symbolTable = symbolTable; this.faultName = faultInfo.getName(); } // ctor
/** * This constructor creates FaultInfo for a binding fault. * <p/> * If the part of the fault is a type, then the QName is * derived from the element name and the provided namespace * (this namespace SHOULD come from the binding). * <p/> * If the part of the fault is an element, then the QName is * the QName of the element, and the given namespace is ignored. * * @param fault * @param use * @param namespace * @param symbolTable */ public FaultInfo(Fault fault, Use use, String namespace, SymbolTable symbolTable) { this.message = fault.getMessage(); this.xmlType = getFaultType(symbolTable, getFaultPart()); this.use = (use != null) ? use : Use.LITERAL; this.name = fault.getName(); Part part = getFaultPart(); if (part == null) { this.qName = null; } else if (part.getTypeName() != null) { this.qName = new QName(namespace, part.getName()); } else { this.qName = part.getElementName(); } } // ctor
for (Iterator iterator = faults.iterator(); iterator.hasNext();) { FaultInfo faultInfo = (FaultInfo) iterator.next(); QName faultQName = faultInfo.getQName(); Utils.getFullExceptionName(faultInfo.getMessage(), symbolTable); pw.print(" name=\"" + faultInfo.getName() + "\""); pw.print(" qname=\"" + Utils.genQNameAttributeString(faultQName, "fns") " type=\"" + Utils.genQNameAttributeString( faultInfo.getXMLType(), "ftns") + "\""); pw.println("/>");
parts, fault.getMessage().getOrderedParts(null), false, fault.getName(), null); } catch (IOException e) { String excName = getExceptionJavaNameHook(fault.getMessage().getQName()); // for derived class if (excName != null) { exceptionClassName = excName; symbolTable.getMessageEntry(fault.getMessage().getQName());
this.xmlType = getFaultType(symbolTable, part); this.use = Use.getUse(faultUse);
Message message = faultInfo.getMessage(); String name = Utils.getFullExceptionName(message, symbolTable);
for (Iterator iterator = faults.iterator(); iterator.hasNext();) { FaultInfo faultInfo = (FaultInfo) iterator.next(); QName faultQName = faultInfo.getQName(); Utils.getFullExceptionName(faultInfo.getMessage(), symbolTable); pw.print(" name=\"" + faultInfo.getName() + "\""); pw.print(" qname=\"" + Utils.genQNameAttributeString(faultQName, "fns") " type=\"" + Utils.genQNameAttributeString( faultInfo.getXMLType(), "tns") + "\""); pw.println("/>");
parts, fault.getMessage().getOrderedParts(null), false, fault.getName(), null); } catch (IOException e) { String excName = getExceptionJavaNameHook(fault.getMessage().getQName()); // for derived class if (excName != null) { exceptionClassName = excName; symbolTable.getMessageEntry(fault.getMessage().getQName());
this.xmlType = getFaultType(symbolTable, part); this.use = Use.getUse(faultUse);
Message message = faultInfo.getMessage(); String name = Utils.getFullExceptionName(message, symbolTable);
for (Iterator iterator = faults.iterator(); iterator.hasNext();) { FaultInfo faultInfo = (FaultInfo) iterator.next(); QName faultQName = faultInfo.getQName(); Utils.getFullExceptionName(faultInfo.getMessage(), symbolTable); pw.print(" name=\"" + faultInfo.getName() + "\""); pw.print(" qname=\"" + Utils.genQNameAttributeString(faultQName, "fns") " type=\"" + Utils.genQNameAttributeString( faultInfo.getXMLType(), "tns") + "\""); pw.println("/>");
QName qname = info.getQName(); Message message = info.getMessage(); pw.println(" \"" + className + "\","); pw.println(" " + Utils.getNewQName(info.getXMLType()) + ", "); pw.println(" " + Utils.isFaultComplex(message, symbolTable));
/** * Constructor. * * @param emitter * @param symbolTable * @param faultInfo */ protected JavaFaultWriter(Emitter emitter, SymbolTable symbolTable, FaultInfo faultInfo) { super(emitter, Utils.getFullExceptionName(faultInfo.getMessage(), symbolTable), "fault"); this.literal = faultInfo.getUse().equals(Use.LITERAL); this.faultMessage = faultInfo.getMessage(); this.symbolTable = symbolTable; this.faultName = faultInfo.getName(); } // ctor
parts, fault.getMessage().getOrderedParts(null), false, fault.getName(), null); } catch (IOException e) { String excName = getExceptionJavaNameHook(fault.getMessage().getQName()); // for derived class if (excName != null) { exceptionClassName = excName; symbolTable.getMessageEntry(fault.getMessage().getQName());
/** * This constructor creates FaultInfo for a binding fault. * <p/> * If the part of the fault is a type, then the QName is * derived from the element name and the provided namespace * (this namespace SHOULD come from the binding). * <p/> * If the part of the fault is an element, then the QName is * the QName of the element, and the given namespace is ignored. * * @param fault * @param use * @param namespace * @param symbolTable */ public FaultInfo(Fault fault, Use use, String namespace, SymbolTable symbolTable) { this.message = fault.getMessage(); this.xmlType = getFaultType(symbolTable, getFaultPart()); this.use = (use != null) ? use : Use.LITERAL; this.name = fault.getName(); Part part = getFaultPart(); if (part == null) { this.qName = null; } else if (part.getTypeName() != null) { this.qName = new QName(namespace, part.getName()); } else { this.qName = part.getElementName(); } } // ctor
this.xmlType = getFaultType(symbolTable, part); this.use = Use.getUse(faultUse);