org.eclipse.xtext.common.types.access.impl
Class ClassURIHelper
java.lang.Object
org.eclipse.xtext.common.types.access.impl.ClassURIHelper
- All Implemented Interfaces:
- URIHelperConstants
public class ClassURIHelper
- extends java.lang.Object
- implements URIHelperConstants
- Author:
- Sebastian Zarnekow - Initial contribution and API
Method Summary |
void |
computeParameter(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
|
java.lang.String |
computeParameterizedTypeName(java.lang.reflect.Type type)
|
void |
computeParameterizedTypeName(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
|
java.lang.String |
computeTypeName(java.lang.reflect.Type type)
|
void |
computeTypeName(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragment(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForClass(java.lang.Class<?> clazz,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForMember(java.lang.reflect.Member member,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForTypeVariable(java.lang.reflect.TypeVariable<?> variable,
java.lang.StringBuilder uriBuilder)
|
org.eclipse.emf.common.util.URI |
createResourceURI(java.lang.String withoutProtocol)
|
org.eclipse.emf.common.util.URI |
createResourceURI(java.lang.reflect.Type type)
|
protected void |
createResourceURI(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForClass(java.lang.Class<?> clazz,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForTypeVariable(java.lang.reflect.TypeVariable<?> variable,
java.lang.StringBuilder uriBuilder)
|
protected org.eclipse.emf.common.util.URI |
createURI(java.lang.StringBuilder uriBuilder)
|
protected java.lang.StringBuilder |
createURIBuilder()
|
java.lang.String |
getFragment(java.lang.reflect.Type type)
|
org.eclipse.emf.common.util.URI |
getFullURI(java.lang.reflect.Member member)
|
org.eclipse.emf.common.util.URI |
getFullURI(java.lang.reflect.Type type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassURIHelper
public ClassURIHelper()
createResourceURI
public org.eclipse.emf.common.util.URI createResourceURI(java.lang.reflect.Type type)
createResourceURI
public org.eclipse.emf.common.util.URI createResourceURI(java.lang.String withoutProtocol)
createURIBuilder
protected java.lang.StringBuilder createURIBuilder()
createURI
protected org.eclipse.emf.common.util.URI createURI(java.lang.StringBuilder uriBuilder)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(java.lang.reflect.Type type)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(java.lang.reflect.Member member)
getFragment
public java.lang.String getFragment(java.lang.reflect.Type type)
createFragment
protected void createFragment(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
createFragmentForTypeVariable
protected void createFragmentForTypeVariable(java.lang.reflect.TypeVariable<?> variable,
java.lang.StringBuilder uriBuilder)
createFragmentForMember
protected void createFragmentForMember(java.lang.reflect.Member member,
java.lang.StringBuilder uriBuilder)
computeTypeName
public java.lang.String computeTypeName(java.lang.reflect.Type type)
computeTypeName
public void computeTypeName(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
computeParameterizedTypeName
public java.lang.String computeParameterizedTypeName(java.lang.reflect.Type type)
computeParameterizedTypeName
public void computeParameterizedTypeName(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
computeParameter
public void computeParameter(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
createFragmentForClass
protected void createFragmentForClass(java.lang.Class<?> clazz,
java.lang.StringBuilder uriBuilder)
createResourceURI
protected void createResourceURI(java.lang.reflect.Type type,
java.lang.StringBuilder uriBuilder)
createResourceURIForTypeVariable
protected void createResourceURIForTypeVariable(java.lang.reflect.TypeVariable<?> variable,
java.lang.StringBuilder uriBuilder)
createResourceURIForClass
protected void createResourceURIForClass(java.lang.Class<?> clazz,
java.lang.StringBuilder uriBuilder)