org.openrdf.repository.object.compiler
Class JavaNameResolver
java.lang.Object
org.openrdf.repository.object.compiler.JavaNameResolver
public class JavaNameResolver
- extends Object
Resolves appropriate Java names from URIs.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaNameResolver
public JavaNameResolver()
JavaNameResolver
public JavaNameResolver(ClassLoader cl)
setLiteralManager
public void setLiteralManager(LiteralManager literals)
setRoleMapper
public void setRoleMapper(RoleMapper roles)
setModel
public void setModel(Model model)
setImplNames
public void setImplNames(Map<String,String> implNames)
assignAlias
public void assignAlias(URI name,
URI alias)
assignAnonymous
public void assignAnonymous(URI name)
ignoreExistingClass
public void ignoreExistingClass(URI name)
bindPackageToNamespace
public void bindPackageToNamespace(String packageName,
String namespace)
bindPrefixToNamespace
public void bindPrefixToNamespace(String prefix,
String namespace)
getRootPackages
public Collection<String> getRootPackages()
getType
public URI getType(URI name)
isAnonymous
public boolean isAnonymous(URI name)
isJavaClass
public boolean isJavaClass(String className)
getClassName
public String getClassName(URI name)
throws ObjectStoreConfigException
- Throws:
ObjectStoreConfigException
isCompiledAnnotation
public boolean isCompiledAnnotation(URI name)
isCompiledAnnotationFunctional
public boolean isCompiledAnnotationFunctional(URI name)
isAnnotationOfClasses
public boolean isAnnotationOfClasses(URI name)
getMethodName
public String getMethodName(URI name)
getPackageName
public String getPackageName(URI uri)
getMemberName
public String getMemberName(URI name)
getExplicitMemberName
public String getExplicitMemberName(URI name)
getMemberPrefix
public String getMemberPrefix(String ns)
getPluralPropertyName
public String getPluralPropertyName(URI name)
getSimpleName
public String getSimpleName(URI name)
getSimpleImplName
public String getSimpleImplName(URI name,
String code)
getImplName
public String getImplName(String code)
Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.