有没有办法为这类数据创建一个类?
public void execute(Tuple tuple) {
double input = tuple.getDouble(0);
try {
Thread.sleep(this.latencyMS);
} catch (InterruptedException e) {
e.printStackTrace();
}
outputCollector.ack(tuple);
}
上述数据的<Condition>
<Action/>
<Action/>
<Condition>
<Action/>
<Action/>
<Condition>
<Condition>
<Action/>
</Condition>
</Condition>
</Condition>
</Condition>
为<Condition>
,Condition Object
为<Action>
。
场景是层次结构可以直到1 ... n深度,并且它可以是n个嵌套条件,其中有n个动作。
答案 0 :(得分:0)
这不是XML,这只是我想要展示我的数据嵌套方式的方式
然后只定义2个属性:
class Condition
{
public Condition Condition {get; set;} // different name?
public List<Action> Actions {get; set;}
}
我怎么知道哪种行为处于什么状态
您可以枚举嵌套结构以查找它,或者只是为每个操作添加父信息:
class Action
{
public Condition Parent { get; }
public Action(Condition parent)
{
Parent = parent;
parent.Actions.Add(this); // not sure if its a good idea
}
}