1 8 package org.codehaus.loom.components.util.profile; 9 10 import org.codehaus.loom.components.util.info.ComponentInfo; 11 import org.codehaus.loom.components.util.metadata.ComponentTemplate; 12 13 22 public class ComponentProfile 23 { 24 25 public static final ComponentProfile[] EMPTY_SET = new ComponentProfile[ 0 ]; 26 27 28 private final ComponentInfo m_info; 29 30 31 private final ComponentTemplate m_metaData; 32 33 38 public ComponentProfile( final ComponentInfo info, 39 final ComponentTemplate metaData ) 40 { 41 if( null == info ) 42 { 43 throw new NullPointerException ( "info" ); 44 } 45 if( null == metaData ) 46 { 47 throw new NullPointerException ( "metaData" ); 48 } 49 m_info = info; 50 m_metaData = metaData; 51 } 52 53 58 public ComponentInfo getInfo() 59 { 60 return m_info; 61 } 62 63 68 public ComponentTemplate getTemplate() 69 { 70 return m_metaData; 71 } 72 } 73 | Popular Tags |