| Modifier and Type | Class and Description |
|---|---|
static class |
Resources.TypeFilter |
| Modifier and Type | Field and Description |
|---|---|
static Resources |
EMPTY_RESOURCES |
| Constructor and Description |
|---|
Resources(Iterable<ResourceDescriptor> resourceDescriptors)
Deprecated.
Since 3.0.1, use
fromXml(org.dom4j.Element) instead. This will lazily create the
ResourceDescriptors from the Element, for a memory saving. |
| Modifier and Type | Method and Description |
|---|---|
static Resources |
fromXml(org.dom4j.Element element)
Parses the resource descriptors from the provided plugin XML element and
creates a Resources object containing them.
|
ResourceDescriptor |
getResourceDescriptor(String type,
String name)
Get a
ResourceDescriptor of a particular type and name. |
List<ResourceDescriptor> |
getResourceDescriptors()
Get a
List of all the descriptors
. |
List<ResourceDescriptor> |
getResourceDescriptors(String type)
Deprecated.
|
ResourceLocation |
getResourceLocation(String type,
String name)
Get a
ResourceLocation of a particular type and name. |
public static final Resources EMPTY_RESOURCES
@Deprecated public Resources(Iterable<ResourceDescriptor> resourceDescriptors) throws IllegalArgumentException
fromXml(org.dom4j.Element) instead. This will lazily create the
ResourceDescriptors from the Element, for a memory saving.resourceDescriptors - the descriptors which are part of this
resources objectIllegalArgumentException - if the resourceDescriptors list is nullpublic static Resources fromXml(org.dom4j.Element element) throws PluginParseException, IllegalArgumentException
element - the plugin or plugin module XML fragment which should not
be nullPluginParseException - if there are two resources with the same
name and type in this element, or another parse error occursIllegalArgumentException - if the provided element is nullpublic List<ResourceDescriptor> getResourceDescriptors()
ResourcedList of all the descriptors
.
Note: since 2.2 this list must be immutable, previously modifying this list could modify the underlying list.
getResourceDescriptors in interface Resourced@Deprecated public List<ResourceDescriptor> getResourceDescriptors(String type)
getResourceDescriptors() and
filter as requiredgetResourceDescriptors in interface Resourcedpublic ResourceLocation getResourceLocation(String type, String name)
ResourcedResourceLocation of a particular type and name.getResourceLocation in interface Resourcedpublic ResourceDescriptor getResourceDescriptor(String type, String name)
ResourcedResourceDescriptor of a particular type and name.getResourceDescriptor in interface ResourcedCopyright © 2014 Atlassian. All rights reserved.