1 15 package org.apache.hivemind.schema.rules; 16 17 import org.apache.hivemind.HiveMind; 18 import org.apache.hivemind.Location; 19 import org.apache.hivemind.internal.Module; 20 import org.apache.hivemind.schema.Translator; 21 import org.apache.hivemind.util.InstanceCreationUtils; 22 23 28 public class InstanceTranslator implements Translator 29 { 30 public Object translate(Module contributingModule, Class propertyType, String inputValue, 31 Location location) 32 { 33 if (HiveMind.isBlank(inputValue)) 34 return null; 35 36 return InstanceCreationUtils.createInstance(contributingModule, inputValue, location); 37 } 38 39 } | Popular Tags |