|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.plugin.Resources
public class Resources
An aggregate of all resource descriptors within the given plugin module or plugin.
AbstractPlugin.resources
,
AbstractModuleDescriptor.resources
Field Summary | |
---|---|
static Resources |
EMPTY_RESOURCES
|
Constructor Summary | |
---|---|
Resources(java.util.List<ResourceDescriptor> resourceDescriptors)
Create a resource object with the given resource descriptors. |
Method Summary | |
---|---|
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(java.lang.String type,
java.lang.String name)
Get a ResourceDescriptor of a particular type and name. |
java.util.List<ResourceDescriptor> |
getResourceDescriptors()
Get a list of all the descriptors . |
java.util.List<ResourceDescriptor> |
getResourceDescriptors(java.lang.String type)
Get a list of all descriptors of a particular type. |
ResourceLocation |
getResourceLocation(java.lang.String type,
java.lang.String name)
Get a ResourceLocation of a particular type and name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Resources EMPTY_RESOURCES
Constructor Detail |
---|
public Resources(java.util.List<ResourceDescriptor> resourceDescriptors) throws java.lang.IllegalArgumentException
resourceDescriptors
- the descriptors which are part of this resources object
java.lang.IllegalArgumentException
- if the resourceDescriptors list is nullMethod Detail |
---|
public static Resources fromXml(org.dom4j.Element element) throws PluginParseException, java.lang.IllegalArgumentException
element
- the plugin or plugin module XML fragment which should not be null
PluginParseException
- if there are two resources with the same name and type in this element, or another parse error
occurs
java.lang.IllegalArgumentException
- if the provided element is nullpublic java.util.List<ResourceDescriptor> getResourceDescriptors()
Resourced
descriptors
.
Note: since 2.2 this list must be immutable, previously modifying this list could modify the underlying list.
getResourceDescriptors
in interface Resourced
public java.util.List<ResourceDescriptor> getResourceDescriptors(java.lang.String type)
Resourced
descriptors
of a particular type.
Note: since 2.2 this list must be immutable, previously this list was modifiable but modifications would not be reflected in the underlying list.
getResourceDescriptors
in interface Resourced
public ResourceLocation getResourceLocation(java.lang.String type, java.lang.String name)
Resourced
ResourceLocation
of a particular type and name.
getResourceLocation
in interface Resourced
public ResourceDescriptor getResourceDescriptor(java.lang.String type, java.lang.String name)
Resourced
ResourceDescriptor
of a particular type and name.
getResourceDescriptor
in interface Resourced
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |