com.triangularpixels.rebirth.resources
Class ResourceFactory
java.lang.Object
com.triangularpixels.rebirth.resources.ResourceFactory
public class ResourceFactory
- extends Object
|
Method Summary |
Resource |
create(String tagName)
|
static boolean |
decodeObject(Field field,
Object dest,
DecoderRegistry registry,
String attribValue)
|
static void |
decodePrimitive(Field field,
Object dest,
DecoderRegistry registry,
String attribValue)
|
boolean |
hasDecoder(Class<?> outputClass)
|
void |
parseXml(Element xmlElement,
Object resource,
boolean isRestrictiveMode)
|
static void |
parseXml(Element xmlElement,
Object resource,
DecoderRegistry registry,
TagMapping mapping,
boolean isRestrictiveMode)
|
void |
registerDecoder(Class<?> decoder)
|
void |
registerDecoder(Object decoder)
|
void |
registerParser(String tagName,
Class<? extends Resource> parser)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceFactory
public ResourceFactory()
registerDecoder
public void registerDecoder(Class<?> decoder)
registerDecoder
public void registerDecoder(Object decoder)
hasDecoder
public boolean hasDecoder(Class<?> outputClass)
registerParser
public void registerParser(String tagName,
Class<? extends Resource> parser)
create
public Resource create(String tagName)
parseXml
public void parseXml(Element xmlElement,
Object resource,
boolean isRestrictiveMode)
parseXml
public static void parseXml(Element xmlElement,
Object resource,
DecoderRegistry registry,
TagMapping mapping,
boolean isRestrictiveMode)
decodePrimitive
public static void decodePrimitive(Field field,
Object dest,
DecoderRegistry registry,
String attribValue)
decodeObject
public static boolean decodeObject(Field field,
Object dest,
DecoderRegistry registry,
String attribValue)
Copyright © 2009 TriangularPixels.com. All Rights Reserved.