Class 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
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getClassType()  
      protected String getExistingValuesInternalClass​(String dataGetterURI)  
      com.fasterxml.jackson.databind.node.ObjectNode getExistingValuesJSON​(String dataGetterURI, org.apache.jena.ontology.OntModel queryModel, javax.servlet.ServletContext context)  
      List<String> getLiteralVarNamesBase()  
      void populateExistingValues​(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
    • Constructor Detail

      • ProcessInternalClassDataGetterN3

        public ProcessInternalClassDataGetterN3()
    • Method Detail

      • retrieveN3Required

        public List<String> retrieveN3Required​(int counter)
        Specified by:
        retrieveN3Required in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        retrieveN3Required in class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
      • retrieveN3Optional

        public List<String> retrieveN3Optional​(int counter)
        Specified by:
        retrieveN3Optional in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        retrieveN3Optional in class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
      • retrieveLiteralsOnForm

        public List<String> retrieveLiteralsOnForm​(int counter)
        Specified by:
        retrieveLiteralsOnForm in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        retrieveLiteralsOnForm in class edu.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:
        retrieveFields in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        retrieveFields in class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
      • getLiteralVarNamesBase

        public List<String> getLiteralVarNamesBase()
        Specified by:
        getLiteralVarNamesBase in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        getLiteralVarNamesBase in class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3
      • getClassType

        public String getClassType()
        Specified by:
        getClassType in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        getClassType in class edu.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:
        populateExistingValues in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        populateExistingValues in class edu.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:
        getExistingValuesJSON in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessDataGetterN3
        Overrides:
        getExistingValuesJSON in class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.utils.ProcessIndividualsForClassesDataGetterN3