public abstract class VarArgSetterSupport extends SetterBuildingSupport implements BuildableRDFSProperty
BuildableRDFSProperty that adds functionality
to generate a JavaPoet specification for a setter method with variable arguments.GET_CONNECTION, GET_RESOURCE| Constructor and Description |
|---|
VarArgSetterSupport() |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.MethodSpec |
buildVarArgSetter(RDFSClazz domainClazz,
OntGenerationConfig config)
Generates a JavaPoet method specification for a Anno4j resource object variable argument setter
for this property.
|
getCapitalizedIdentifier, getDomainJavaPoetClassName, getLowercaseIdentifier, getRangeJavaPoetClassNameaddDomain, addRange, addSuperpropertyaddComment, addLabeldelete, getResource, getResourceAsString, getTriples, setResource, setResourceAsStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCardinality, getSubPropertiesaddDomain, addRange, addSuperproperty, getDomains, getRanges, getSuperproperties, setDomains, setRanges, setSuperpropertiesaddComment, addLabel, getComments, getLabels, setComments, setLabelsdelete, getResourceAsString, getTriples, setResource, setResourceAsStringgetObjectConnection, getResourcebuildAdder, buildAdderAll, buildAdderAllImplementation, buildAdderImplementation, buildGetter, buildRemover, buildRemoverAll, buildRemoverAllImplementation, buildRemoverImplementation, buildSetter, buildVarArgSetterImplementation, getCapitalizedIdentifier, getDomainJavaPoetClassName, getLowercaseIdentifier, getRangeJavaPoetClassNamepublic com.squareup.javapoet.MethodSpec buildVarArgSetter(RDFSClazz domainClazz, OntGenerationConfig config) throws org.openrdf.repository.RepositoryException
BuildableOntologyPropertybuildVarArgSetter in interface BuildableOntologyPropertydomainClazz - The class in which context the method should be generated.config - The configuration for building the method specification.org.openrdf.repository.RepositoryException - Thrown if an error occurs while querying the repository.Copyright © 2017 Chair of Distributed Information Systems - University of Passau. All rights reserved.