Uses of Interface
org.corpus_tools.pepper.modules.DocumentController
-
Packages that use DocumentController Package Description org.corpus_tools.pepper.core org.corpus_tools.pepper.impl org.corpus_tools.pepper.modules -
-
Uses of DocumentController in org.corpus_tools.pepper.core
Classes in org.corpus_tools.pepper.core that implement DocumentController Modifier and Type Class Description classDocumentControllerImplStores the global status of aSDocument.Fields in org.corpus_tools.pepper.core with type parameters of type DocumentController Modifier and Type Field Description protected Hashtable<String,ConcurrentLinkedQueue<DocumentController>>DocumentBus. documentBusThis table is the central management object of theDocumentBus.protected List<DocumentController>PepperJobImpl. documentControllersA list of allDocumentControllerImplobjects corresponding to eachSDocumentbelonging to this job.Methods in org.corpus_tools.pepper.core that return DocumentController Modifier and Type Method Description DocumentControllerModuleControllerImpl. next()Returns the nextDocumentControllerwaiting in the input document bus to be processed by the containedPepperModule.DocumentControllerModuleControllerImpl. next(boolean ignorePermissionForDocument){@inheritDoc ModuleController#next(boolean)}DocumentControllerDocumentBus. pop(String outputControllerId)Returns aDocumentControllerobject, which is on first place of the internal queue (regarding the FIFO principle).DocumentControllerDocumentBus. pop(String outputControllerId, boolean ignorePermissionForDocument)Returns aDocumentControllerobject, which is on first place of the internal queue (regarding the FIFO principle).DocumentControllerTerminalDocumentBus. pop(String outputControllerId)Returns aDocumentControllerobject, which is on first place of the internal queue (regarding the FIFO principle).DocumentControllerTerminalDocumentBus. pop(String outputControllerId, boolean ignorePermissionForDocument)Methods in org.corpus_tools.pepper.core that return types with arguments of type DocumentController Modifier and Type Method Description Set<DocumentController>PepperJobImpl. getActiveDocuments()Returns a set of all currently active documents.Hashtable<String,ConcurrentLinkedQueue<DocumentController>>DocumentBus. getDocumentBus()Returns the table, which is the central management object of theDocumentBus.List<DocumentController>PepperJobImpl. getDocumentControllers()Returns a list of allDocumentControllerImplobjects corresponding to eachSDocumentbelonging to this job.Methods in org.corpus_tools.pepper.core with parameters of type DocumentController Modifier and Type Method Description voidModuleControllerImpl. complete(DocumentController documentController)Adds the givenDocumentControllerto the output document bus to be processed by the nextPepperModuleobjects.voidModuleControllerImpl. delete(DocumentController documentController)Notifies the Pepper framework, that theSDocumentbeing contained in passedDocumentControllershall not be processed any further by following Pepper modules.booleanPepperJobImpl. getPermissionForProcessDoument(DocumentController controller)Returns true, if aSDocumentor more precisely spoken aSDocumentGraphcould be woken up or imported.voidDocumentBus. put(DocumentController documentController)Adds the givenDocumentControllerobject to the queue.voidInitialDocumentBus. put(DocumentController documentController)Adds the givenDocumentControllerobject to the queue.voidPepperJobImpl. releaseDocument(DocumentController controller)Releases a document and reduces the internal counter for the number of currently processed documents (PepperJobImpl.getNumOfActiveDocuments()). -
Uses of DocumentController in org.corpus_tools.pepper.impl
Methods in org.corpus_tools.pepper.impl that return types with arguments of type DocumentController Modifier and Type Method Description protected Map<String,DocumentController>PepperModuleImpl. getDocumentId2DC()Returns the map relatingIdentifierbelonging toSDocumentobjects to theirDocumentControllercontainer.Methods in org.corpus_tools.pepper.impl with parameters of type DocumentController Modifier and Type Method Description booleanPepperMapperControllerImpl. getPermissionForProcessDoument(DocumentController controller){@inheritDoc PepperJobImpl#getPermissionForProcessDoument(DocumentController)} -
Uses of DocumentController in org.corpus_tools.pepper.modules
Methods in org.corpus_tools.pepper.modules that return DocumentController Modifier and Type Method Description DocumentControllerMappingSubject. getDocumentController()Returns the document controller, if one was set.DocumentControllerModuleController. next()Returns the nextDocumentControllerwaiting in the input document bus to be processed by the containedPepperModule.DocumentControllerModuleController. next(boolean ignorePermissionForDocument)Returns the nextDocumentControllerwaiting in the input document bus to be processed by the containedPepperModule.Methods in org.corpus_tools.pepper.modules with parameters of type DocumentController Modifier and Type Method Description voidModuleController. complete(DocumentController documentController)Adds the givenDocumentControllerto the output document bus to be processed by the nextPepperModuleobjects.voidModuleController. delete(DocumentController documentController)Notifies the Pepper framework, that theSDocumentbeing contained in passedDocumentControllershall not be processed any further by following Pepper modules.booleanPepperMapperController. getPermissionForProcessDoument(DocumentController controller){@inheritDoc PepperJobImpl#getPermissionForProcessDoument(DocumentController)}voidMappingSubject. setDocumentController(DocumentController documentController)If the setIdentifierbelongs to aSDocument, it's controller can be passed with this method.
-