/** * Package private factory method for creating a new 'empty' effective * node type instance. * * @return an 'empty' effective node type instance. */ static EffectiveNodeType create() { return new EffectiveNodeType(); }
/** * Package private factory method for creating a new 'empty' effective * node type instance. * * @return an 'empty' effective node type instance. */ static EffectiveNodeType create() { return new EffectiveNodeType(); }
@Override protected Object clone() { EffectiveNodeType clone = new EffectiveNodeType(); clone.mergedNodeTypes.addAll(mergedNodeTypes); clone.inheritedNodeTypes.addAll(inheritedNodeTypes); clone.allNodeTypes.addAll(allNodeTypes); for (Name name : namedItemDefs.keySet()) { List<QItemDefinition> list = namedItemDefs.get(name); clone.namedItemDefs.put(name, new ArrayList<QItemDefinition>(list)); } clone.unnamedItemDefs.addAll(unnamedItemDefs); clone.orderableChildNodes = orderableChildNodes; clone.primaryItemName = primaryItemName; return clone; } }
@Override protected Object clone() { EffectiveNodeType clone = new EffectiveNodeType(); clone.mergedNodeTypes.addAll(mergedNodeTypes); clone.inheritedNodeTypes.addAll(inheritedNodeTypes); clone.allNodeTypes.addAll(allNodeTypes); for (Name name : namedItemDefs.keySet()) { List<QItemDefinition> list = namedItemDefs.get(name); clone.namedItemDefs.put(name, new ArrayList<QItemDefinition>(list)); } clone.unnamedItemDefs.addAll(unnamedItemDefs); clone.orderableChildNodes = orderableChildNodes; clone.primaryItemName = primaryItemName; return clone; } }
throws NodeTypeConflictException, NoSuchNodeTypeException { EffectiveNodeType ent = new EffectiveNodeType(); Name ntName = ntd.getName();
throws NodeTypeConflictException, NoSuchNodeTypeException { EffectiveNodeType ent = new EffectiveNodeType(); Name ntName = ntd.getName();