org.eclipse.internal.xpand2
Class XpandUtil

java.lang.Object
  extended by org.eclipse.internal.xpand2.XpandUtil

public final class XpandUtil
extends java.lang.Object

Xpand utility class. Contains static helper methods and constants.

Author:
Sven Efftinge (http://www.efftinge.de) *

Field Summary
static java.lang.String NS_DELIM
           
static java.lang.String TEMPLATE_EXTENSION
           
 
Constructor Summary
XpandUtil()
           
 
Method Summary
static java.lang.String getJavaResourceName(java.lang.String fqn)
           
static java.lang.String getLastSegment(java.lang.String fqn)
          Returns the last segment of a qualified name.
static java.lang.String withoutLastSegment(java.lang.String fqn)
          Returns the name without its last segment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_DELIM

public static final java.lang.String NS_DELIM
See Also:
Constant Field Values

TEMPLATE_EXTENSION

public static final java.lang.String TEMPLATE_EXTENSION
See Also:
Constant Field Values
Constructor Detail

XpandUtil

public XpandUtil()
Method Detail

getJavaResourceName

public static final java.lang.String getJavaResourceName(java.lang.String fqn)

withoutLastSegment

public static java.lang.String withoutLastSegment(java.lang.String fqn)
Returns the name without its last segment.

Parameters:
fqn - Qualified name (foo::bar).
Returns:
fqn without the last segment. Returns null if fqn is null or the name does not contain a qualifier ('::').

getLastSegment

public static java.lang.String getLastSegment(java.lang.String fqn)
Returns the last segment of a qualified name.

Parameters:
fqn - Qualified name (foo::bar).
Returns:
The last segment of fqn. Returns null if fqn is null. Returns fqn if the name does not contain a qualifier ('::').