001 package railo.runtime.tag; 002 003 import railo.runtime.type.Collection.Key; 004 import railo.runtime.type.KeyImpl; 005 006 public class MissingAttribute { 007 008 009 private Key name; 010 private String type; 011 012 public MissingAttribute(Key name, String type) { 013 this.name=name; 014 this.type=type; 015 } 016 017 public static MissingAttribute newInstance(Key name,String type){ 018 return new MissingAttribute(name,type); 019 } 020 public static MissingAttribute newInstance(String name,String type){ 021 return newInstance(KeyImpl.init(name),type); 022 } 023 024 /** 025 * @return the name 026 */ 027 public Key getName() { 028 return name; 029 } 030 031 /** 032 * @return the type 033 */ 034 public String getType() { 035 return type; 036 } 037 038 039 /** 040 * @see java.lang.Object#toString() 041 */ 042 public String toString() { 043 return "name:"+name+";type:"+type+";"; 044 } 045 }