/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.portal.engine.model; import java.util.Map; import com.jinhe.tss.portal.entity.Decorator; /** * 修饰器节点对象:用于解析门户中使用到的修饰器 */ public class DecoratorNode extends AbstractElementNode { /** * 将修饰器的实体转换为 DecoratorNode 对象, * @param obj * 修饰器Entity * @param parent * 修饰器所在的门户结构Node * @param parameterOnPs * 门户结构上定义的参数内容(修饰器实例化时自定义参数值) */ public DecoratorNode(Decorator obj, SubNode parent, String parametersOnPs){ super(obj, parent, parametersOnPs); } public DecoratorNode(Decorator obj, SubNode parent, Map<String, String> configedParameters) { super(obj, parent); getParameters().putAll(configedParameters); } public DecoratorNode(Decorator obj, SubNode parent) { super(obj, parent); } public Object clone(){ DecoratorNode copy = (DecoratorNode) super.clone(); return copy; } }