本文整理汇总了Java中com.sun.xml.internal.txw2.output.ResultFactory类的典型用法代码示例。如果您正苦于以下问题:Java ResultFactory类的具体用法?Java ResultFactory怎么用?Java ResultFactory使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ResultFactory类属于com.sun.xml.internal.txw2.output包,在下文中一共展示了ResultFactory类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: doGeneration
import com.sun.xml.internal.txw2.output.ResultFactory; //导入依赖的package包/类
/**
* Performes the actual WSDL generation
*/
public void doGeneration() {
XmlSerializer serviceWriter;
XmlSerializer portWriter = null;
String fileName = mangleName(model.getServiceQName().getLocalPart());
Result result = wsdlResolver.getWSDL(fileName + DOT_WSDL);
wsdlLocation = result.getSystemId();
serviceWriter = new CommentFilter(ResultFactory.createSerializer(result));
if (model.getServiceQName().getNamespaceURI().equals(model.getTargetNamespace())) {
portWriter = serviceWriter;
schemaPrefix = fileName + "_";
} else {
String wsdlName = mangleName(model.getPortTypeName().getLocalPart());
if (wsdlName.equals(fileName))
wsdlName += "PortType";
Holder<String> absWSDLName = new Holder<String>();
absWSDLName.value = wsdlName + DOT_WSDL;
result = wsdlResolver.getAbstractWSDL(absWSDLName);
if (result != null) {
portWSDLID = result.getSystemId();
if (portWSDLID.equals(wsdlLocation)) {
portWriter = serviceWriter;
} else {
portWriter = new CommentFilter(ResultFactory.createSerializer(result));
}
} else {
portWSDLID = absWSDLName.value;
}
schemaPrefix = new java.io.File(portWSDLID).getName();
int idx = schemaPrefix.lastIndexOf('.');
if (idx > 0)
schemaPrefix = schemaPrefix.substring(0, idx);
schemaPrefix = mangleName(schemaPrefix) + "_";
}
generateDocument(serviceWriter, portWriter);
}
示例2: create
import com.sun.xml.internal.txw2.output.ResultFactory; //导入依赖的package包/类
protected Schema create(String tns) {
try {
Result res = xsdResolver.createOutput(tns, FilePrefix + (fileIndex++) + ".xsd");
return TXW.create(Schema.class, ResultFactory.createSerializer(res));
} catch (IOException e) {
// TODO Auto-generated catch block
throw new WebServiceException(e);
}
}
示例3: doGeneration
import com.sun.xml.internal.txw2.output.ResultFactory; //导入依赖的package包/类
/**
* Performes the actual WSDL generation
*/
public void doGeneration() {
XmlSerializer serviceWriter;
XmlSerializer portWriter = null;
String fileName = JAXBRIContext.mangleNameToClassName(model.getServiceQName().getLocalPart());
Result result = wsdlResolver.getWSDL(fileName+DOT_WSDL);
wsdlLocation = result.getSystemId();
serviceWriter = new CommentFilter(ResultFactory.createSerializer(result));
if (model.getServiceQName().getNamespaceURI().equals(model.getTargetNamespace())) {
portWriter = serviceWriter;
schemaPrefix = fileName+"_";
} else {
String wsdlName = JAXBRIContext.mangleNameToClassName(model.getPortTypeName().getLocalPart());
if (wsdlName.equals(fileName))
wsdlName += "PortType";
Holder<String> absWSDLName = new Holder<String>();
absWSDLName.value = wsdlName+DOT_WSDL;
result = wsdlResolver.getAbstractWSDL(absWSDLName);
if (result != null) {
portWSDLID = result.getSystemId();
if (portWSDLID.equals(wsdlLocation)) {
portWriter = serviceWriter;
} else {
portWriter = new CommentFilter(ResultFactory.createSerializer(result));
}
} else {
portWSDLID = absWSDLName.value;
}
schemaPrefix = new java.io.File(portWSDLID).getName();
int idx = schemaPrefix.lastIndexOf('.');
if (idx > 0)
schemaPrefix = schemaPrefix.substring(0, idx);
schemaPrefix = JAXBRIContext.mangleNameToClassName(schemaPrefix)+"_";
}
generateDocument(serviceWriter, portWriter);
}
示例4: generateEpisode
import com.sun.xml.internal.txw2.output.ResultFactory; //导入依赖的package包/类
@Override
public void generateEpisode(Result output) {
if(output==null)
throw new IllegalArgumentException();
createSchemaGenerator().writeEpisodeFile(ResultFactory.createSerializer(output));
}
示例5: generateEpisodeFile
import com.sun.xml.internal.txw2.output.ResultFactory; //导入依赖的package包/类
public void generateEpisodeFile(Result output) {
getSchemaGenerator().writeEpisodeFile(ResultFactory.createSerializer(output));
}