该注解使用的是jdk自带的rt.jar包下的
1、javaBean注解如下:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name="process")
public class Process extends BaseAttribute{
@XmlAttribute(name="isExecutable")
String isExecutable;
@XmlElement(name = "sequenceFlow")
List sequenceFlows;//线条集合
public Process() {
super();
}
public Process(String id,String name,String documentation,String isExecutable,
List sequenceFlows) {
super(id, name, documentation);
this.sequenceFlows = sequenceFlows;
}
public String getIsExecutable() {
return isExecutable;
}
public void setIsExecutable(String isExecutable) {
this.isExecutable = isExecutable;
}
public List getSequenceFlows() {
return sequenceFlows;
}
public void setSequenceFlows(List sequenceFlows) {
this.sequenceFlows = sequenceFlows;
}
}
@XmlAccessorType(XmlAccessType.FIELD)
public class SequenceFlow extends BaseAttribute{
@XmlAttribute(name="sourceRef")
String sourceRef;//源端
@XmlAttribute(name="targetRef")
String targetRef;//目标端
@XmlElement(name = "conditionExpression")
ConditionExpression condi