public class ComponentName
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ComponentName |
BACK |
static java.lang.String |
CLASS_VERSION
Class version string
|
static ComponentName |
NONE |
static ComponentName |
ROOT
The root component name, which is always absolute
|
static ComponentName |
SEARCH |
static ComponentName |
THIS |
Modifier and Type | Method and Description |
---|---|
static ComponentName |
combineComponentNames(ComponentName pAbsoluteName,
ComponentName pRelativeName)
Looks up a component name, or creates a new one by combining an
absolute and a relative component name
|
static ComponentName |
getComponentName(java.lang.String pName)
Looks up a component name, or creates a new one.
|
java.lang.String |
getName()
Get the String representation of this ComponentName
|
ComponentName[] |
getSubNames()
Get the sub names of the component.
|
boolean |
hasSubNames()
Does this component name have subnames (delimmitted by "/")?
|
boolean |
isAbsolute()
Does the name start with a /.
|
java.lang.String |
toString()
toString()
|
public static java.lang.String CLASS_VERSION
public static final ComponentName NONE
public static final ComponentName ROOT
public static final ComponentName THIS
public static final ComponentName BACK
public static final ComponentName SEARCH
public static ComponentName getComponentName(java.lang.String pName)
pName
- the component name to lookup/create.public static ComponentName combineComponentNames(ComponentName pAbsoluteName, ComponentName pRelativeName)
pAbsoluteName
- the absolute name to use.pRelativeName
- the relative name to use.public java.lang.String getName()
public ComponentName[] getSubNames()
public boolean hasSubNames()
public boolean isAbsolute()
public java.lang.String toString()
toString
in class java.lang.Object