public class ResourceIdentifier extends java.lang.Object implements IResourceIdentifier
| Modifier and Type | Field and Description |
|---|---|
protected IGlobalResourceIdentifier |
gid
The global identifier.
|
protected static java.util.Set<java.lang.String> |
IGNORED
The ignored directories for determining resource project name.
|
protected static java.util.Set<java.lang.String> |
JADEX_PROJECTS
The jadex project names.
|
protected ILocalResourceIdentifier |
lid
The local identifier.
|
| Constructor and Description |
|---|
ResourceIdentifier()
Create a resource identifier.
|
ResourceIdentifier(ILocalResourceIdentifier lid,
IGlobalResourceIdentifier gid)
Create a resource identifier.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Test if equals.
|
IGlobalResourceIdentifier |
getGlobalIdentifier()
Get the global identifier.
|
ILocalResourceIdentifier |
getLocalIdentifier()
Get the local identifier.
|
int |
hashCode()
Get the hashcode.
|
static boolean |
isHashGid(IResourceIdentifier rid)
Test if the global id is non-null and a hash id.
|
static boolean |
isJadexRid(IResourceIdentifier rid)
Test if a rid refers to one of the jadex platform modules, i.e.
|
static boolean |
isLocal(IResourceIdentifier rid,
IComponentIdentifier root)
Test if a rid is local to this platform.
|
static IResourceIdentifier |
ridFromProperties(Properties rid,
IComponentIdentifier root)
Create a rid from properties.
|
static Properties |
ridToProperties(IResourceIdentifier rid,
IComponentIdentifier root)
Create properties from rid.
|
void |
setGlobalIdentifier(IGlobalResourceIdentifier gid)
Set the global identifier.
|
void |
setLocalIdentifier(ILocalResourceIdentifier lid)
Set the local identifier.
|
java.lang.String |
toString()
Get a string representation of this object.
|
protected static final java.util.Set<java.lang.String> IGNORED
protected static final java.util.Set<java.lang.String> JADEX_PROJECTS
protected ILocalResourceIdentifier lid
protected IGlobalResourceIdentifier gid
public ResourceIdentifier()
public ResourceIdentifier(ILocalResourceIdentifier lid, IGlobalResourceIdentifier gid)
lid - The local identifier.gid - The global idenfifier.public ILocalResourceIdentifier getLocalIdentifier()
getLocalIdentifier in interface IResourceIdentifierpublic IGlobalResourceIdentifier getGlobalIdentifier()
getGlobalIdentifier in interface IResourceIdentifierpublic void setLocalIdentifier(ILocalResourceIdentifier lid)
lid - The lid to set.public void setGlobalIdentifier(IGlobalResourceIdentifier gid)
gid - The gid to set.public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic static boolean isHashGid(IResourceIdentifier rid)
public static Properties ridToProperties(IResourceIdentifier rid, IComponentIdentifier root)
The - resource identifier.public static IResourceIdentifier ridFromProperties(Properties rid, IComponentIdentifier root)
rid - The resource identifier properties.public static boolean isLocal(IResourceIdentifier rid, IComponentIdentifier root)
public static boolean isJadexRid(IResourceIdentifier rid)
public java.lang.String toString()
toString in class java.lang.Object