public class ResourceIdentifier extends Object implements IResourceIdentifier
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(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.
|
String |
toString()
Get a string representation of this object.
|
public ResourceIdentifier()
public ResourceIdentifier(ILocalResourceIdentifier lid, IGlobalResourceIdentifier gid)
lid
- The local identifier.gid
- The global idenfifier.public ILocalResourceIdentifier getLocalIdentifier()
getLocalIdentifier
in interface IResourceIdentifier
public IGlobalResourceIdentifier getGlobalIdentifier()
getGlobalIdentifier
in interface IResourceIdentifier
public void setLocalIdentifier(ILocalResourceIdentifier lid)
lid
- The lid to set.public void setGlobalIdentifier(IGlobalResourceIdentifier gid)
gid
- The gid to set.public boolean equals(Object obj)
public 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)
Copyright © 2015. All Rights Reserved.