|   src |  | 
|    java |  | 
|     cz |  | 
|      vutbr |  | 
|       fit |  | 
|        knot |  | 
|         annotations |  | 
|          app |  | 
|           AppBean.java | Singleton for storing global variables | 
|           Constants.java | Global constants | 
|           LastTextModifications.java | Class representing last 3 applied modification sets on a document | 
|           Localisation.java | Class responsible for localised strings | 
|           PersistM.java | Persistence manager (database manipulator) | 
|           TextModification.java | Class representing modification of annotated document text | 
|          comet |  | 
|           documentLock |  | 
|            LockMaster.java | Class manages documents locks | 
|            Padlock.java | Class represents the document protection, and provides methods to lock | 
|           protocolV1 |  | 
|            P1Processor.java | Class which process XML with messages in 4A protocol v 1.x | 
|           protocolV2_0 |  | 
|            P2Trix |  | 
|             P2BaseTrix.java | Class that represents base trix triple | 
|             P2EntityAdditionalTrix.java | Class that represents entity additional attribute trix triple | 
|             P2EntityTrix.java | Class that represents entity trix triple | 
|             P2LinkedTrix.java | Class that represents linked trix triple | 
|             P2NestedTrix.java | Class that represents nested trix triple | 
|             P2SimpleTrix.java | Class that represents simple trix triple | 
|            P2AnnotationProcessor.java | Class which parses and process XML with messages with annotations for protocol version 2 | 
|            P2AnnotBaseProcessor.java | Abstract class provides a parser for the annotation of protocol version 2 | 
|            P2AnnotTypeProcessor.java | Class which parses and process XML with messages with types for protocol version 2 | 
|            P2Constants.java | Constants for protocol version 2 | 
|            P2MessagesCreator.java | Class provides methods for transforming objects to messages | 
|            P2Processor.java | Class which process XML with messages in 4A protocol v 2.0 | 
|            P2SuggestionProcessor.java | Class which process messages related to suggestions in protocol v 2.0 | 
|           AnnotCometServlet.java | Servlet for communication with clients (annotation editors) | 
|           AnnotServerModule.java | Interface for server module | 
|           DrupAuthServlet.java | Servlet which allows Drupal CMS to send informations about it's users | 
|           EditorSession.java | Informations about client session | 
|           Flier.java | Flier with informations for comet handlers | 
|           GetAnnotServlet.java | Servlet which makes available annotations | 
|           GetDocServlet.java | Servlet which makes available annotated copies of documents | 
|           Linearizer.java | Utility functions for document linearization | 
|           MessageProcessor.java | Static class which parses and process XML with messages | 
|           Persister.java | Static class which persists data to the database | 
|           RequestInfo.java | Processed informations about client request | 
|           ResponseCreator.java | Class that creates responses and persists data | 
|           SessionCleaner.java | Class that provides cleaning of unactive sessions (basic version, not final) | 
|           SubscribedSource.java | Subscribed source of annotations | 
|           SuggestionLogEntry.java | Suggested annotation with informations about suggestion | 
|           Util.java | Utility class (manipulates RFC 3339 dates and contains other utility methods) | 
|          document |  | 
|           DocumentUpdate.java | Update of document using TextModifications | 
|           DocumentUpdateHelper.java | Document update helper which contains methods necessary to provide modification process | 
|           Pair.java | Contains Java equivalent of C++ Pair or C# Tupple | 
|          documentCloner |  | 
|           AnnotCloneItem.java | Class representing annotations for clone list item | 
|           CloneParams.java | Class representing paramethers for document cloning | 
|           DocClonerServer.java | Class representing approved document clone server | 
|           DocumentClone.java | Class provides document clonning with new content, iniciated from NLP | 
|           DocumentClonerServlet.java | Servlet for communication with NLP server (for document clonning) | 
|          entity |  | 
|           attribute |  | 
|            AnyAnnotationAttribute.java | Class representing attribute of type AnyAnnotation | 
|            AttributeManager.java | Attribute manager provides a way how to create new attributes | 
|            BaseAttribute.java | Base class representing attribute of annotation | 
|            BinaryAttribute.java | Class representing attribute of type Binary | 
|            BooleanAttribute.java | Class representing attribute of type Boolean | 
|            DateAttribute.java | Class representing attribute of type Date | 
|            DateTimeAttribute.java | Class representing attribute of type DateTime | 
|            DecimalAttribute.java | Class representing attribute of type Decimal | 
|            DurationAttribute.java | Class representing attribute of type Duration | 
|            EntityAdditionalAttribute.java | Class representing additional attribute of entity in annotation attribute | 
|            EntityAttribute.java | Class representing vocabulary entity attribute | 
|            GeoPointAttribute.java | Class representing attribute of type GeoPoint and class representing GeoPoint | 
|            ImageAttribute.java | Class representing attribute of type Image | 
|            IntegerAttribute.java | Class representing attribute of type Integer | 
|            LinkedAnnotationAttribute.java | Class representing attribute of type AnnotationLink | 
|            NestedAnnotationAttribute.java | Class representing attribute of type NestedAnnotation | 
|            PersonAttribute.java | Class representing attribute of type Person | 
|            StringAttribute.java | Class representing attribute of type String. Also provides functions for other string based attributes such as ImageUri, URI, .. | 
|            StructuredAttribute.java | Abstract class representing more complex attribute | 
|            TextAttribute.java | Class representing attribute of type Text | 
|            TimeAttribute.java | Class representing attribute of type Time | 
|            UriAttribute.java | Class representing attribute of type URI | 
|           Annotation.java | Class representing annotation | 
|           AnnotDocument.java | Class representing annotated copy of document | 
|           AnnotType.java | Class representing type of annotation | 
|           AnnotTypeAttr.java | Class representing attribute of type of annotation | 
|           DefaultSettings.java | Class representing parameter of default user settings | 
|           DrupAuthServer.java | Class representing approved drupal authentization server | 
|           Fragment.java | Class representing annotated fragment | 
|           ServerSetting.java |  | 
|           Settings.java | Class representing parameter of user settings | 
|           Source.java | Class representing source of subscription | 
|           StoredDocument.java | Class representing stored document | 
|           Subscription.java | Class representing subscription | 
|           TypeAttrOnto.java | Class representing attribute of unknown type of annotation | 
|           User.java | Class representing user | 
|           UserGroup.java | Class representing user group | 
|          fragmentUpdater |  | 
|           compareMethods |  | 
|            CompareMethod.java | Generic abstract class for compare methods | 
|            ExactMethod.java | Exact compare method | 
|            LevenshteinMethod.java | Compare class using Levenshtein approximate string matching method | 
|            MetaphoneMethod.java | Compare class using Metaphone approximate string matching method | 
|            SoundexMethod.java | Compare class using Soundex approximate string matching method | 
|           nodeIterators |  | 
|            BidirectionallyUnNestNodeIterator.java | Node iterator which is gradually unnesting | 
|            NodeIterator.java | Generic class for node iterators | 
|            RecursiveNodeIterator.java | Recursive node iterator | 
|            SequenceNodeIterator.java | Sequence node iterator | 
|            XPathNodeIterator.java | Exact XPath node iterator | 
|           Comparator.java | Class consisting of traversing method and compare method | 
|           Matcher.java | Class for matcher consisting of comparator and node iterator | 
|           MatcherProvider.java | Class providing access to available matchers | 
|           MatcherWrapper.java | Wrapper class for matcher | 
|           UpdatableFragment.java | Class for XML document fragment | 
|           XPathHelper.java | Helper class with util XPath methods | 
|          modules |  | 
|           SECDictionaryInterface |  | 
|            SECDInterfaceModule.java | Class provides connection of SEC Dictionary module with server | 
|            SECDInterfaceThread.java | Class forwards queries from anotation client to the NLP server and and creates a message for annotation client with the results from the NLP server | 
|           StoryscopeInterface |  | 
|            SavedMessage.java | Class represent message that belongs to the StoryScope and it was saved because StoryScope was not available | 
|            StoryScope.java | Class representing StoryScope for needs of Storyscope Interface | 
|            StoryscopeInterfaceModule.java | Class provides connection of Storyscope Interface module with server | 
|            StoryscopeInterfaceSender.java | Class represent thread of Storyscope Interface that sends messages to StoryScopes | 
|            SubscribedItem.java | Class representing item of subscripted or unsubscripted sources list | 
|           suggestionManager |  | 
|            alternative |  | 
|             AltEntityAdditionalAttribute.java | Class representing additional attribute of entity in alternative attribute | 
|             Alternative.java | Class representing alternative of suggestion | 
|             AlternativeAttribute.java | Class representing attribute of alternative of suggestion | 
|             AlternativeFragment.java | Class representing fragment for suggestion alternative | 
|             AlternativeManager.java | Class for manipulation with alternatives of suggestions | 
|             AltLinkedAttribute.java | Class representing attribute of type AnnotationLink for purpose of alternative | 
|             SecAttribute.java | Interface for SugBaseAttribute and AlternativeAttribuge | 
|             SecFragment.java | Interface for SuggestionFragment and AlternativeFragment | 
|             SecSuggestion.java | Interface for Suggestion and Alternative | 
|            attributes |  | 
|             SugAnyAttribute.java | Class representing attribute of type AnyAnnotation for prupose of suggestion | 
|             SugAttributeManager.java | Suggestion attribute manager provides a way how to create new attributes | 
|             SugBaseAttribute.java | Class representing attribute of suggestion | 
|             SugBinaryAttribute.java | Class representing attribute of type Binary for prupose of suggestion | 
|             SugBooleanAttribute.java | Class representing attribute of type Boolean for prupose of suggestion | 
|             SugDateAttribute.java | Class representing attribute of type Date for prupose of suggestion | 
|             SugDateTimeAttribute.java | Class representing attribute of type DateTime prupose of suggestion | 
|             SugDecimalAttribute.java | Class representing attribute of type Decimal for prupose of suggestion | 
|             SugDurationAttribute.java | Class representing attribute of type Duration for prupose of suggestion | 
|             SugEntityAdditionalAttribute.java | Class representing additional attribute of entity in suggestion attribute | 
|             SugEntityAttribute.java | Class representing vocabulary entity attribute for prupose of suggestion | 
|             SugGeoPointAttribute.java | Class representing attribute of type GeoPoint and class representing GeoPoint | 
|             SugImageAttribute.java | Class representing attribute of type Image for pruposes of suggestion | 
|             SugIntegerAttribute.java | Class representing attribute of type Integer for prupose of suggestion | 
|             SugLinkedAttribute.java | Class representing attribute of type AnnotationLink for prupose of suggestion | 
|             SugNestedAttribute.java | Class representing attribute of type NestedAnnotation for peupose of suggestion | 
|             SugPersonAttribute.java | Class representing attribute of type Person for peupose of suggestion | 
|             SugStringAttribute.java | Class representing attribute of type String for prupose of suggestion. Also provides functions for other string based attributes such as ImageUri, URI, .. | 
|             SugStructuredAttribute.java | Abstract class representing more complex attribute of suggestion | 
|             SugTextAttribute.java | Class representing attribute of type Text for prupose of suggestion | 
|             SugTimeAttribute.java | Class representing attribute of type Time for prupose of suggestion | 
|             SugUriAttribute.java | Class representing attribute of type URI for prupose of suggestion | 
|            AnnotSugPair.java | Class holds pair of suggestion and corresponding anntation | 
|            NERInterface.java | Interface for call of external program (deamon) with NER | 
|            SECAPIConn.java | Class implementing functions for communication with remote SEC API | 
|            SECAPIInterface.java | Interface for call of SEC API (locally as a daemon) | 
|            SecApiReqTypeDef.java |  | 
|            SECAPISuggestionTranslator.java |  | 
|            SECTypesTranslator.java |  | 
|            Suggestion.java | Class representing suggestion of annotation | 
|            SuggestionFeedback.java | Class represents database entitiy that holds information about group suggestion feedback | 
|            SuggestionFragment.java | Class representing suggested annotation fragment | 
|            SuggestionManager.java | Methods for translating output from SEC API to the Suggestion objects | 
|            SuggestionManagerModule.java | Class implements module for suggestiong of annotations | 
|            SugPersister.java | Static class which persists data to the database | 
|           CoreFuncModule.java | Document, annotations and types manipulation functionality | 
|           PersonsModule.java | Operations with persons (users of this server) and with user groups | 
|          textModifications |  | 
|           TextModificationsXMLUnitProvider.java | TextModification provider | 
|          web |  | 
|           AttrO.java | Backbean for page with attributes from ontology | 
|           ATypes.java | Backbean for page with types of annotations | 
|           CloneServerMain.java | Backbean for page with administration of document cloner approved servers | 
|           Documents.java | Backbean for page with administration of uploaded documents | 
|           DrupAuthServerMain.java | Backbean for page with administration of drupal authorization servers | 
|           EditAT.java | Backbean for adding, editing and deleting of types of annotations | 
|           EditATA.java | Backbean for managing attributes of types of annotations | 
|           EditDocumentCloneServer.java | Backbean of pages for managing document clonner approved servers | 
|           EditDrupAuthServer.java | Backbean of pages for managing drupal authorization approved servers | 
|           EditServerSetting.java | Backbean for pages for editing of server settings | 
|           EditStoryScope.java | Backbean for pages for adding, editing and deleting of StoryScopes | 
|           EditSubscriptions.java | Backbean for pages for adding, editing and deleting of StoryScope's subscriptions | 
|           EditTAO.java | Backbean for managing attributes from ontology | 
|           EditUG.java | Backbean for adding, editing and deleting of user group | 
|           EditUser.java | Backbean for adding, editing and deleting of users | 
|           EditUserASSetting.java | Backbean for pages for adding, editing and deleting of user annotation style settings | 
|           EditUserDefaultASSetting.java | Backbean for pages for adding, editing and deleting of default annotation style settings for new users | 
|           EditUserDefaultSetting.java | Backbean for pages for adding, editing and deleting of simple user default settings | 
|           EditUserSetting.java | Backbean for pages for adding, editing and deleting of simple user settings | 
|           GetDocumentServlet.java | Servlet which makes available uploaded documents | 
|           Index.java | Backbean for index page | 
|           Login.java | Backbean for login page | 
|           Menu.java | Backbean for template.xhtml, class for menu handling | 
|           MessageProvider.java | Class for getting localized messages from message bundle | 
|           OWLVisitorForRestrictionData.java | Class collect information about restrictions | 
|           RenameTypes.java | Backbean for page for batch renaming of types of annotations | 
|           SelectAT.java | Backbean for page with selection of type of annotation | 
|           ServerSettings.java | Class representing parameter of server settings | 
|           SessionManager.java | Class for manipulating with session | 
|           SetServerURI.java | Backbean for page for setting of server URI | 
|           StoryscopesMain.java | Backbean for page with administration of StoryScopes | 
|           Subscriptions.java | Backbean for page with administration of subscriptions | 
|           TextsFromOWLConstants.java | Class with constants for ontology import | 
|           TypeSelect.java | Backbean for page with selection of annotation type | 
|           UploadDocument.java | Backbean for page for uploading documents | 
|           UploadOntology.java | Backbean for page for uploading ontology | 
|           UserDefaultSettings.java | Backbean for page with list of default settings for new user | 
|           UserGroups.java | Backbean for page with administration of user groups | 
|           UserGroupSelectionForUser.java | Backbean for page with selection of user groups | 
|           Users.java | Backbean for page with administration of users | 
|           UserSelectionForGroup.java | Backbean for page with selection of user | 
|           UserSettings.java | Backbean for page with list of user settings | 
|           WebSession.java | Class for handling session variables in the web |