1 /* 2 * @(#)IORTemplate.java 1.8 03/12/19 3 * 4 * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 5 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 6 */ 7 8 package com.sun.corba.se.spi.ior ; 9 10 import java.util.List ; 11 import java.util.Iterator ; 12 13 /** An IORTemplate provides all of the data necessary to create an IOR except 14 * for the typeId and ObjectId. It is a list of TaggedProfileTemplates. 15 */ 16 public interface IORTemplate extends List, IORFactory, MakeImmutable { 17 /** Iterate over all TaggedProfileTemplates in this IORTemplate 18 * with the given id. 19 */ 20 Iterator iteratorById( int id ) ; 21 22 ObjectKeyTemplate getObjectKeyTemplate() ; 23 } 24