org.eclipse.xtext.naming
Class IQualifiedNameConverter.DefaultImpl

java.lang.Object
  extended by org.eclipse.xtext.naming.IQualifiedNameConverter.DefaultImpl
All Implemented Interfaces:
IQualifiedNameConverter
Direct Known Subclasses:
XbaseQualifiedNameConverter, XtextQualifiedNameConverter
Enclosing interface:
IQualifiedNameConverter

public static class IQualifiedNameConverter.DefaultImpl
extends java.lang.Object
implements IQualifiedNameConverter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.naming.IQualifiedNameConverter
IQualifiedNameConverter.DefaultImpl
 
Constructor Summary
IQualifiedNameConverter.DefaultImpl()
           
 
Method Summary
 java.lang.String getDelimiter()
           
 QualifiedName toQualifiedName(java.lang.String qualifiedNameAsString)
          Splits the given string into segments and returns them as a QualifiedName.
 java.lang.String toString(QualifiedName qualifiedName)
          Converts the given qualified name to a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IQualifiedNameConverter.DefaultImpl

public IQualifiedNameConverter.DefaultImpl()
Method Detail

toString

public java.lang.String toString(QualifiedName qualifiedName)
Converts the given qualified name to a string.

Specified by:
toString in interface IQualifiedNameConverter
Throws:
java.lang.IllegalArgumentException - when the qualified name is null.

toQualifiedName

public QualifiedName toQualifiedName(java.lang.String qualifiedNameAsString)
Splits the given string into segments and returns them as a QualifiedName.

Specified by:
toQualifiedName in interface IQualifiedNameConverter
Throws:
java.lang.IllegalArgumentException - if the input is empty or null.

getDelimiter

public java.lang.String getDelimiter()