Class ProcessIndividualsForClassesDataGetterN3
- 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
-
- All Implemented Interfaces:
ProcessDataGetterN3
public class ProcessIndividualsForClassesDataGetterN3 extends ProcessClassGroupDataGetterN3
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringindividualClassVarNameBase-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessClassGroupDataGetterN3
classGroupVarBase
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterAbstract
classTypeVarBase, existingLiteralValues, existingUriValues
-
-
Constructor Summary
Constructors Constructor Description ProcessIndividualsForClassesDataGetterN3()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<String>addIndividualClassesN3(int counter)protected StringgenerateIndividualClassN3(int counter)StringgetClassType()protected StringgetExistingValuesIndividualsForClasses(String dataGetterURI)com.fasterxml.jackson.databind.node.ObjectNodegetExistingValuesJSON(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)List<String>getLiteralVarNamesBase()List<String>getUriVarNamesBase()voidpopulateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)List<FieldVTwo>retrieveFields(int counter)List<String>retrieveLiteralsOnForm(int counter)List<String>retrieveN3Optional(int counter)List<String>retrieveN3Required(int counter)List<String>retrieveUrisOnForm(int counter)-
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
-
-
-
-
Field Detail
-
individualClassVarNameBase
protected static String individualClassVarNameBase
-
-
Method Detail
-
retrieveN3Required
public List<String> retrieveN3Required(int counter)
- Specified by:
retrieveN3Requiredin interfaceProcessDataGetterN3- Overrides:
retrieveN3Requiredin classProcessClassGroupDataGetterN3
-
generateIndividualClassN3
protected String generateIndividualClassN3(int counter)
-
retrieveN3Optional
public List<String> retrieveN3Optional(int counter)
- Specified by:
retrieveN3Optionalin interfaceProcessDataGetterN3- Overrides:
retrieveN3Optionalin classProcessClassGroupDataGetterN3
-
retrieveLiteralsOnForm
public List<String> retrieveLiteralsOnForm(int counter)
- Specified by:
retrieveLiteralsOnFormin interfaceProcessDataGetterN3- Overrides:
retrieveLiteralsOnFormin classProcessClassGroupDataGetterN3
-
retrieveUrisOnForm
public List<String> retrieveUrisOnForm(int counter)
- Specified by:
retrieveUrisOnFormin interfaceProcessDataGetterN3- Overrides:
retrieveUrisOnFormin classProcessClassGroupDataGetterN3
-
retrieveFields
public List<FieldVTwo> retrieveFields(int counter)
- Specified by:
retrieveFieldsin interfaceProcessDataGetterN3- Overrides:
retrieveFieldsin classProcessClassGroupDataGetterN3
-
getLiteralVarNamesBase
public List<String> getLiteralVarNamesBase()
- Specified by:
getLiteralVarNamesBasein interfaceProcessDataGetterN3- Overrides:
getLiteralVarNamesBasein classProcessClassGroupDataGetterN3
-
getUriVarNamesBase
public List<String> getUriVarNamesBase()
- Specified by:
getUriVarNamesBasein interfaceProcessDataGetterN3- Overrides:
getUriVarNamesBasein classProcessClassGroupDataGetterN3
-
getClassType
public String getClassType()
- Specified by:
getClassTypein interfaceProcessDataGetterN3- Overrides:
getClassTypein classProcessClassGroupDataGetterN3
-
populateExistingValues
public void populateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)
- Specified by:
populateExistingValuesin interfaceProcessDataGetterN3- Overrides:
populateExistingValuesin classProcessClassGroupDataGetterN3
-
getExistingValuesIndividualsForClasses
protected String getExistingValuesIndividualsForClasses(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 interfaceProcessDataGetterN3- Overrides:
getExistingValuesJSONin classProcessClassGroupDataGetterN3
-
-