Class ProcessClassGroupDataGetterN3
- 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
-
- All Implemented Interfaces:
ProcessDataGetterN3
- Direct Known Subclasses:
ProcessIndividualsForClassesDataGetterN3
public class ProcessClassGroupDataGetterN3 extends ProcessDataGetterAbstract
-
-
Field Summary
Fields Modifier and Type Field Description static StringclassGroupVarBase-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterAbstract
classTypeVarBase, existingLiteralValues, existingUriValues
-
-
Constructor Summary
Constructors Constructor Description ProcessClassGroupDataGetterN3()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClassType()protected voidgetExistingClassesInClassGroup(javax.servlet.ServletContext context, String dataGetterURI, com.fasterxml.jackson.databind.node.ObjectNode jObject)protected StringgetExistingValuesClassGroup(String dataGetterURI)com.fasterxml.jackson.databind.node.ObjectNodegetExistingValuesJSON(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)List<String>getLiteralVarNamesBase()StringgetN3ForTypePartial(int counter)List<String>getUriVarNamesBase()protected voidpopulateClassesInClassGroupJSON(com.fasterxml.jackson.databind.node.ObjectNode jObject, VClassGroup group)voidpopulateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)List<FieldVTwo>retrieveFields(int counter)List<String>retrieveLiteralsOnForm(int counter)List<String>retrieveN3ForTypeAndClassGroup(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.ProcessDataGetterAbstract
getDataGetterVar, getDataGetterVarName, getN3VarName, getNewResources, getPrefixes, getSparqlPrefix, getVarName, populateExistingClassType, populateExistingDataGetterURI, replaceEncodedQuotesWithEscapedQuotes, retrieveExistingLiteralValues, retrieveExistingUriValues
-
-
-
-
Field Detail
-
classGroupVarBase
public static String classGroupVarBase
-
-
Method Detail
-
getN3ForTypePartial
public String getN3ForTypePartial(int counter)
-
getClassType
public String getClassType()
-
populateExistingValues
public void populateExistingValues(String dataGetterURI, int counter, org.apache.jena.ontology.OntModel queryModel)
-
getExistingValuesJSON
public com.fasterxml.jackson.databind.node.ObjectNode getExistingValuesJSON(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)
-
getExistingClassesInClassGroup
protected void getExistingClassesInClassGroup(javax.servlet.ServletContext context, String dataGetterURI, com.fasterxml.jackson.databind.node.ObjectNode jObject)
-
populateClassesInClassGroupJSON
protected void populateClassesInClassGroupJSON(com.fasterxml.jackson.databind.node.ObjectNode jObject, VClassGroup group)
-
-