public class ResourceGroupLoader extends Object implements ResourceLoader, DefaultMediumMapProvider, DefaultDataMapProvider, Serializable
ResourceGroupLoader
handles external single/group resources for MO:DCA/AFP
documents.
The resources will be stored in this class and given to the related document when a request occurs.
ResourceLoader.Type
Modifier and Type | Field and Description |
---|---|
static boolean |
logNotfounds
Whether to log resources which weren't found.
|
Constructor and Description |
---|
ResourceGroupLoader()
Creates a new ResourceGroupLoader.
|
ResourceGroupLoader(InputStream is)
Creates a new ResourceGroupLoader and adds input stream data.
|
Modifier and Type | Method and Description |
---|---|
void |
addFile(String fileName)
Adds file resource data.
|
void |
addStream(InputStream is)
Adds input stream resource data.
|
void |
addUrl(String urlName)
Adds URL based resoure data.
|
InputStream |
getDefaultDataMap()
Returns default data map
InputStream object, returns null if not present. |
InputStream |
getDefaultMediumMap()
Returns default medium map
InputStream object, returns null if not
present. |
InputStream |
getResourceStream(String resourceName,
ResourceLoader.Type defaultExt)
Returns an input stream containing resource data for the requested resource name.
|
static boolean |
isLogNotfounds() |
static void |
setLogNotfounds(boolean logNotfounds) |
String |
toString() |
public static boolean logNotfounds
public ResourceGroupLoader()
public ResourceGroupLoader(InputStream is)
is
- Input stream containing resource data.public InputStream getResourceStream(String resourceName, ResourceLoader.Type defaultExt) throws IOException
getResourceStream
in interface ResourceLoader
resourceName
- Requested resource name.defaultExt
- Resource name extension. Not used in this case.IOException
- Thrown if error occured creating new stream.public void addStream(InputStream is)
is
- Input stream containing resource data.public void addFile(String fileName)
fileName
- Resource filename.public void addUrl(String urlName)
urlName
- Resource Url name.public static boolean isLogNotfounds()
public static void setLogNotfounds(boolean logNotfounds)
public InputStream getDefaultMediumMap()
DefaultMediumMapProvider
InputStream
object, returns null
if not
present.getDefaultMediumMap
in interface DefaultMediumMapProvider
InputStream
objectpublic InputStream getDefaultDataMap()
DefaultDataMapProvider
InputStream
object, returns null
if not present.getDefaultDataMap
in interface DefaultDataMapProvider
InputStream
objectCopyright © 2024 levigo holding gmbh. All rights reserved.