Java源码示例:com.sun.tools.internal.ws.api.wsdl.TWSDLOperation
示例1
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例2
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例3
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例4
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例5
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例6
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例7
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例8
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例9
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例10
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例11
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例12
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例13
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例14
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例15
@Override
public void writeMethodAnnotations(TWSDLOperation two, JMethod jMethod) {
JAnnotationUse actionAnn = null;
if (!(two instanceof Operation))
return;
Operation o = ((Operation)two);
// explicit input action
if (o.getInput().getAction() != null && !o.getInput().getAction().equals("")) {
// explicitly specified
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("input", o.getInput().getAction());
}
// explicit output action
if (o.getOutput() != null && o.getOutput().getAction() != null && !o.getOutput().getAction().equals("")) {
// explicitly specified
if (actionAnn == null)
actionAnn = jMethod.annotate(Action.class);
actionAnn.param("output", o.getOutput().getAction());
}
// explicit fault action
if (o.getFaults() != null && o.getFaults().size() > 0) {
Map<String, JClass> map = o.getFaults();
JAnnotationArrayMember jam = null;
for (Fault f : o.faults()) {
if (f.getAction() == null)
continue;
if (f.getAction().equals(""))
continue;
if (actionAnn == null) {
actionAnn = jMethod.annotate(Action.class);
}
if (jam == null) {
jam = actionAnn.paramArray("fault");
}
final JAnnotationUse faAnn = jam.annotate(FaultAction.class);
faAnn.param("className", map.get(f.getName()));
faAnn.param("value", f.getAction());
}
}
}
示例16
public void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod) {
for (TJavaGeneratorExtension e : extensions) {
e.writeMethodAnnotations(wsdlOperation, jMethod);
}
}
示例17
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例18
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例19
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例20
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例21
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例22
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例23
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);
示例24
/**
* This method should be used to write annotations on {@link JMethod}.
*
* @param wsdlOperation non-null wsdl extensiblity element - wsdl:portType/wsdl:operation.
* @param jMethod non-null {@link JMethod}
*/
public abstract void writeMethodAnnotations(TWSDLOperation wsdlOperation, JMethod jMethod);