public class ResourceIdentifier extends java.lang.Object implements IResourceIdentifier
| Modifier and Type | Field and Description | 
|---|---|
| protected IGlobalResourceIdentifier | gidThe global identifier. | 
| protected static java.util.Set<java.lang.String> | IGNOREDThe ignored directories for determining resource project name. | 
| protected static java.util.Set<java.lang.String> | JADEX_PROJECTSThe jadex project names. | 
| protected ILocalResourceIdentifier | lidThe 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