Package jadex.commons
Class LazyResource
- java.lang.Object
-
- jadex.commons.LazyResource
-
public class LazyResource extends java.lang.ObjectRepresentation of data loaded on first access. Used, e.g., for component type icons.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class<?>clazzThe reference class for using correct package and class loader.protected byte[]dataThe resource, if already loaded.protected java.io.IOExceptionexceptionThe exception, if already failed.protected java.lang.StringpathThe resource path (relative to clazz or absolute).
-
Constructor Summary
Constructors Constructor Description LazyResource(java.lang.Class<?> clazz, java.lang.String path)Create a lazy resource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getData()Get the resource contents.
-
-
-
Field Detail
-
clazz
protected java.lang.Class<?> clazz
The reference class for using correct package and class loader.
-
path
protected java.lang.String path
The resource path (relative to clazz or absolute).
-
data
protected byte[] data
The resource, if already loaded.
-
exception
protected java.io.IOException exception
The exception, if already failed.
-
-