Class ProcessInternalClassDataGetterN3
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterAbstract
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessClassGroupDataGetterN3
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessInternalClassDataGetterN3
-
- All Implemented Interfaces:
edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
public class ProcessInternalClassDataGetterN3 extends edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
individualClassVarNameBase
-
-
Constructor Summary
Constructors Constructor Description ProcessInternalClassDataGetterN3()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassType()protected StringgetExistingValuesInternalClass(String dataGetterURI)com.fasterxml.jackson.databind.node.ObjectNodegetExistingValuesJSON(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)List<String>getLiteralVarNamesBase()voidpopulateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)List<edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.fields.FieldVTwo>retrieveFields(int counter)List<String>retrieveLiteralsOnForm(int counter)List<String>retrieveN3Optional(int counter)List<String>retrieveN3Required(int counter)-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
addIndividualClassesN3, generateIndividualClassN3, getExistingValuesIndividualsForClasses, getUriVarNamesBase, retrieveUrisOnForm
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessClassGroupDataGetterN3
getExistingClassesInClassGroup, getExistingValuesClassGroup, getN3ForTypePartial, populateClassesInClassGroupJSON, retrieveN3ForTypeAndClassGroup
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterAbstract
getDataGetterVar, getDataGetterVarName, getN3VarName, getNewResources, getPrefixes, getSparqlPrefix, getVarName, populateExistingClassType, populateExistingDataGetterURI, replaceEncodedQuotesWithEscapedQuotes, retrieveExistingLiteralValues, retrieveExistingUriValues
-
-
-
-
Method Detail
-
retrieveN3Required
public List<String> retrieveN3Required(int counter)
- Specified by:
retrieveN3Requiredin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
retrieveN3Requiredin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
retrieveN3Optional
public List<String> retrieveN3Optional(int counter)
- Specified by:
retrieveN3Optionalin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
retrieveN3Optionalin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
retrieveLiteralsOnForm
public List<String> retrieveLiteralsOnForm(int counter)
- Specified by:
retrieveLiteralsOnFormin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
retrieveLiteralsOnFormin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
retrieveFields
public List<edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.fields.FieldVTwo> retrieveFields(int counter)
- Specified by:
retrieveFieldsin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
retrieveFieldsin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
getLiteralVarNamesBase
public List<String> getLiteralVarNamesBase()
- Specified by:
getLiteralVarNamesBasein interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
getLiteralVarNamesBasein classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
getClassType
public String getClassType()
- Specified by:
getClassTypein interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
getClassTypein classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
populateExistingValues
public void populateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)
- Specified by:
populateExistingValuesin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
populateExistingValuesin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
getExistingValuesInternalClass
protected String getExistingValuesInternalClass(String dataGetterURI)
-
getExistingValuesJSON
public com.fasterxml.jackson.databind.node.ObjectNode getExistingValuesJSON(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)
- Specified by:
getExistingValuesJSONin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3- Overrides:
getExistingValuesJSONin classedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
-
-