1 43 44 package org.jfree.xml.factory.objects; 45 46 import java.io.Serializable ; 47 import java.util.Iterator ; 48 49 import org.jfree.util.Configuration; 50 51 56 public interface ObjectDescription extends Serializable { 57 58 66 public Class getParameterDefinition(String name); 67 68 74 public void setParameter(String name, Object value); 75 76 83 public Object getParameter(String name); 84 85 92 public Iterator getParameterNames(); 93 94 99 public Class getObjectClass(); 100 101 106 public Object createObject(); 107 108 120 public ObjectDescription getUnconfiguredInstance(); 121 122 131 public ObjectDescription getInstance(); 132 133 141 public void setParameterFromObject(Object o) throws ObjectFactoryException; 142 143 144 153 public void configure(Configuration config); 154 155 161 public boolean equals (Object o); 162 163 164 170 public int hashCode(); 171 172 } 173 | Popular Tags |