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 @Override 040 public String toString() { 041 return "name:"+name+";type:"+type+";"; 042 } 043 }