public abstract class AbstractSemanticMapperContext extends java.lang.Object implements SemanticMapperContext
Title: Object Mediation Framework
Description: Semantic Mapper context partial implementation.
Copyright: Copyright (c) 2016
Company: StreamScape Technologies
Constructor and Description |
---|
AbstractSemanticMapperContext(java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
addMappingObject(java.lang.String semType,
java.lang.Object obj) |
void |
cleanSequences() |
void |
destroy() |
java.lang.ClassLoader |
getClassLoader() |
DataspaceAccessor |
getDataspaceAccessor() |
MacroProcessor |
getMacroProcessor() |
java.lang.Object |
getMappingObject(java.lang.String alias) |
ReferencePathManager |
getSdrManager() |
SemanticTypeCache |
getSemanticTypeCache() |
java.lang.Object |
getSequenceKey() |
java.util.Map |
getSequenceObjects() |
TypeAnalyzer |
getTypeAnalyzer() |
java.util.Set |
getUserDsFunctions() |
void |
initDataspaceAccessor(java.lang.String dataspace) |
java.lang.Object |
instantiateClass(java.lang.Class clazz) |
java.lang.Class |
loadClass(java.lang.String className) |
void |
raiseError(java.lang.String error) |
java.lang.Object |
removeMappingObject(java.lang.String semType) |
void |
reset() |
void |
setMacroProcessorEvent(ImmutableEventDatagram event) |
void |
setSequenceKey(java.lang.Object sequenceKey) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDomainConstraint, getRangeConstraint
public AbstractSemanticMapperContext(java.lang.ClassLoader classLoader)
public void initDataspaceAccessor(java.lang.String dataspace) throws SemanticMapperException
initDataspaceAccessor
in interface SemanticMapperContext
SemanticMapperException
public DataspaceAccessor getDataspaceAccessor()
getDataspaceAccessor
in interface SemanticMapperContext
public TypeAnalyzer getTypeAnalyzer()
getTypeAnalyzer
in interface SemanticMapperContext
public ReferencePathManager getSdrManager()
getSdrManager
in interface SemanticMapperContext
public void setMacroProcessorEvent(ImmutableEventDatagram event)
setMacroProcessorEvent
in interface SemanticMapperContext
public SemanticTypeCache getSemanticTypeCache()
getSemanticTypeCache
in interface SemanticMapperContext
public MacroProcessor getMacroProcessor()
getMacroProcessor
in interface SemanticMapperContext
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface SemanticMapperContext
public java.lang.Class loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
loadClass
in interface SemanticMapperContext
java.lang.ClassNotFoundException
public java.lang.Object instantiateClass(java.lang.Class clazz) throws java.lang.Exception
instantiateClass
in interface SemanticMapperContext
java.lang.Exception
public void addMappingObject(java.lang.String semType, java.lang.Object obj)
addMappingObject
in interface SemanticMapperContext
public java.lang.Object getMappingObject(java.lang.String alias)
getMappingObject
in interface SemanticMapperContext
public java.lang.Object removeMappingObject(java.lang.String semType)
removeMappingObject
in interface SemanticMapperContext
public java.lang.Object getSequenceKey()
getSequenceKey
in interface SemanticMapperContext
public void setSequenceKey(java.lang.Object sequenceKey)
setSequenceKey
in interface SemanticMapperContext
public java.util.Map getSequenceObjects()
getSequenceObjects
in interface SemanticMapperContext
public java.util.Set getUserDsFunctions()
getUserDsFunctions
in interface SemanticMapperContext
public void reset()
reset
in interface SemanticMapperContext
public void cleanSequences()
cleanSequences
in interface SemanticMapperContext
public void raiseError(java.lang.String error) throws SemanticMapperException
raiseError
in interface SemanticMapperContext
SemanticMapperException
public void destroy()
destroy
in interface SemanticMapperContext
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.