Package com.triangularpixels.rebirth.resources

Interface Summary
FileModifiedListener  
FileMonitor Interface to register to listen to changes to file resources
Resource  
ResourceIO Interface for doing all resource loading.
ResourceList  
 

Class Summary
AutoResource AutoResource is a convenience base class for when you just want the built in auto parse behaviour
Decoder Holds a single, callable, decoder (either a Method+Object pair or just a Method if the method is static) Static decoder classes should have one (or both) of: 'public static Type decode(String attributeString)' 'public static Type decode(Element element)' Object decoders should be an object with one (or both) of: 'public Type decode(String attributeString)' 'public Type decode(Element element)' The decoder will be automatically called whenever a field of 'Type' needs to be decoded.
DecoderMap A mapping of types to Decoder objects
DecoderRegistry A registry of all known decoders and what they map to.
FileIO FileIO tries to open all resource requests first from the local file system (with an optional baseDir prefix).
FileSystemMonitor  
NullFileMonitor  
ReflectionUtil  
ResourceFactory  
ResourceHandle<T extends Resource> A handle to a specific Resource object.
ResourceParser  
ResourcePool A pool of resource objects.
Resources Provides a high-level interface for manipulating resource pools
SimpleResource SimpleResource stubs out the Resource interface for when you don't need anything more complicated than the default behaviour
TagMapping Holds a mapping from tag names (e.g.
XmlUtil Handy-dandy utility methods for xml parsing
 

Enum Summary
ResourceHandle.State  
Resources.DecoderGroup  
 

Annotation Types Summary
AutoParse Tag Resource classes with this to activate auto parsing
NonParsable Use this annotation to flag member variables in a resource which should be skipped during auto parsing
 



Copyright © 2009 TriangularPixels.com. All Rights Reserved.