public class BaseTargetFnGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.helger.jcodemodel.JCodeModel |
model |
protected OwlReasoner |
reasoner |
protected BeamTypeManager |
typeManager |
| Constructor and Description |
|---|
BaseTargetFnGenerator(String basePackage,
NamespaceManager nsManager,
com.helger.jcodemodel.JCodeModel model,
OwlReasoner reasoner,
BeamTypeManager typeManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
abortIfNoData(BeamExpressionTransform etran,
Collection<ShowlEffectiveNodeShape> nodeList,
ShowlNodeShape targetNode) |
protected void |
declareTableRow(com.helger.jcodemodel.JDefinedClass thisClass,
BeamExpressionTransform etran,
ShowlEffectiveNodeShape node,
com.helger.jcodemodel.JVar c) |
protected com.helger.jcodemodel.JDefinedClass |
errorBuilderClass() |
protected BeamTransformGenerationException |
fail(String pattern,
Object... args) |
com.helger.jcodemodel.JDefinedClass |
generate(ShowlNodeShape targetNode,
com.helger.jcodemodel.AbstractJClass inputClass) |
protected void |
processElementInternals(BeamExpressionTransform etran,
ShowlNodeShape targetNode,
com.helger.jcodemodel.JVar c,
com.helger.jcodemodel.JVar options) |
protected void |
processElementMethod(com.helger.jcodemodel.JDefinedClass thisClass,
ShowlNodeShape targetNode,
BeamExpressionTransform etran) |
protected com.helger.jcodemodel.JCodeModel model
protected OwlReasoner reasoner
protected BeamTypeManager typeManager
public BaseTargetFnGenerator(String basePackage, NamespaceManager nsManager, com.helger.jcodemodel.JCodeModel model, OwlReasoner reasoner, BeamTypeManager typeManager)
public com.helger.jcodemodel.JDefinedClass generate(ShowlNodeShape targetNode, com.helger.jcodemodel.AbstractJClass inputClass) throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected void processElementMethod(com.helger.jcodemodel.JDefinedClass thisClass,
ShowlNodeShape targetNode,
BeamExpressionTransform etran)
throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected void processElementInternals(BeamExpressionTransform etran, ShowlNodeShape targetNode, com.helger.jcodemodel.JVar c, com.helger.jcodemodel.JVar options) throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected void abortIfNoData(BeamExpressionTransform etran, Collection<ShowlEffectiveNodeShape> nodeList, ShowlNodeShape targetNode) throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected void declareTableRow(com.helger.jcodemodel.JDefinedClass thisClass,
BeamExpressionTransform etran,
ShowlEffectiveNodeShape node,
com.helger.jcodemodel.JVar c)
throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected BeamTransformGenerationException fail(String pattern, Object... args) throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected com.helger.jcodemodel.JDefinedClass errorBuilderClass()
throws BeamTransformGenerationException
BeamTransformGenerationExceptionCopyright © 2019. All rights reserved.