diff --git a/las2peer-tmitocar-service/export/doc/allclasses-index.html b/las2peer-tmitocar-service/export/doc/allclasses-index.html new file mode 100644 index 0000000..45ae678 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/allclasses-index.html @@ -0,0 +1,94 @@ + + + + +All Classes and Interfaces (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
Classes
+
+
Class
+
Description
+ +
 
+ +
+
This class represents the response returned by our TMitocar Wrapper service after processing a request.
+
+ +
+
las2peer-tmitocar-Service + + This is a wrapper for tmitocar that uses the las2peer WebConnector for + RESTful access to it.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
This class represents metadata that is used for T-MITOCAR, such as the text's + type, topic, + template, and word specifications.
+
+
+
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/allpackages-index.html b/las2peer-tmitocar-service/export/doc/allpackages-index.html new file mode 100644 index 0000000..ada387b --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/allpackages-index.html @@ -0,0 +1,65 @@ + + + + +All Packages (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/element-list b/las2peer-tmitocar-service/export/doc/element-list new file mode 100644 index 0000000..712c572 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/element-list @@ -0,0 +1,2 @@ +i5.las2peer.services.tmitocar +i5.las2peer.services.tmitocar.pojo diff --git a/las2peer-tmitocar-service/export/doc/help-doc.html b/las2peer-tmitocar-service/export/doc/help-doc.html new file mode 100644 index 0000000..78eb653 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/help-doc.html @@ -0,0 +1,175 @@ + + + + +API Help (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exceptions
  • +
  • Errors
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Analysis.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Analysis.html new file mode 100644 index 0000000..c241b13 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Analysis.html @@ -0,0 +1,199 @@ + + + + +TmitocarService.Analysis (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.Analysis

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.Analysis
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/analysis") +public static class TmitocarService.Analysis +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Analysis

      +
      public Analysis()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCommonWords

      +
      @GET +@Path("/{fileId}/commonWords") +@Produces("application/json") +public javax.ws.rs.core.Response getCommonWords(@PathParam("fileId") + String fileId) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Anaylze text
      +
      +
      Throws:
      +
      net.minidev.json.parser.ParseException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      getLabel2Words

      +
      @GET +@Path("/{fileId}/label2Words") +@Produces("application/json") +public javax.ws.rs.core.Response getLabel2Words(@PathParam("fileId") + String fileId) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Anaylze text
      +
      +
      Throws:
      +
      net.minidev.json.parser.ParseException
      +
      IOException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Credits.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Credits.html new file mode 100644 index 0000000..a95d365 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Credits.html @@ -0,0 +1,169 @@ + + + + +TmitocarService.Credits (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.Credits

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.Credits
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/credits") +public static class TmitocarService.Credits +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Credits

      +
      public Credits()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getCreditsByUser

      +
      @GET +@Path("/") +@Produces("application/json") +public javax.ws.rs.core.Response getCreditsByUser(@QueryParam("email") + String email, + @QueryParam("courseId") + int courseId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.FAQ.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.FAQ.html new file mode 100644 index 0000000..a9d6157 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.FAQ.html @@ -0,0 +1,182 @@ + + + + +TmitocarService.FAQ (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.FAQ

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.FAQ
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/faq") +public static class TmitocarService.FAQ +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      FAQ

      +
      public FAQ()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFAQ

      +
      @GET +@Path("/") +@Produces("application/json") +public javax.ws.rs.core.Response getFAQ(@QueryParam("courseId") + int courseId)
      +
      +
    • +
    • +
      +

      getFAQByIntent

      +
      @GET +@Path("/{intent}") +@Produces("application/json") +public javax.ws.rs.core.Response getFAQByIntent(@PathParam("intent") + String intent, + @QueryParam("courseId") + int courseId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Feedback.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Feedback.html new file mode 100644 index 0000000..4218ac4 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.Feedback.html @@ -0,0 +1,381 @@ + + + + +TmitocarService.Feedback (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.Feedback

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/feedback") +public static class TmitocarService.Feedback +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Feedback

      +
      public Feedback()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      analyzeText

      +
      @POST +@Path("/{label1}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response analyzeText(@PathParam("label1") + String label1, + InputStream textInputStream, + org.glassfish.jersey.media.multipart.FormDataContentDisposition textFileDetail, + String type, + String topic, + String template, + String wordSpec, + String email, + int courseId, + int task, + String sbfmURL) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Anaylze text
      +
      +
      Parameters:
      +
      label1 - the first label (user text)
      +
      textInputStream - the InputStream containing the text to compare
      +
      textFileDetail - the file details of the text file
      +
      type - the type of text (txt, pdf or docx)
      +
      topic - the topic of the text (e.g. BiWi 5)
      +
      template - the template to use for the PDF report
      +
      wordSpec - the word specification for the PDF report
      +
      Returns:
      +
      the id of the stored file
      +
      Throws:
      +
      net.minidev.json.parser.ParseException - if there is an error parsing the input parameters
      +
      IOException - if there is an error reading the input stream
      +
      +
      +
    • +
    • +
      +

      getAnalyzedText

      +
      @GET +@Path("/{label1}") +@Produces("application/json") +public javax.ws.rs.core.Response getAnalyzedText(@PathParam("label1") + String label1) + throws net.minidev.json.parser.ParseException, +IOException
      +
      +
      Throws:
      +
      net.minidev.json.parser.ParseException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      compareText

      +
      @POST +@Path("/{label1}/compare/{label2}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response compareText(@PathParam("label1") + String label1, + @PathParam("label2") + String label2, + InputStream textInputStream, + org.glassfish.jersey.media.multipart.FormDataContentDisposition textFileDetail, + String type, + String template, + String wordSpec, + String email, + int courseId, + String sbfmURL) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Compare text
      +
      +
      Parameters:
      +
      label1 - the first label (user text)
      +
      label2 - the second label (expert or second user text)
      +
      textInputStream - the InputStream containing the text to compare
      +
      textFileDetail - the file details of the text file
      +
      type - the type of text (txt, pdf or docx)
      +
      template - the template to use for the PDF report
      +
      wordSpec - the word specification for the PDF report
      +
      Returns:
      +
      the id of the stored file
      +
      Throws:
      +
      net.minidev.json.parser.ParseException - if there is an error parsing the input parameters
      +
      IOException - if there is an error reading the input stream
      +
      +
      +
    • +
    • +
      +

      getComparedText

      +
      @GET +@Path("/{label1}/compare/{label2}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response getComparedText(@PathParam("label1") + String label1, + @PathParam("label2") + String label2) + throws net.minidev.json.parser.ParseException, +IOException
      +
      +
      Throws:
      +
      net.minidev.json.parser.ParseException
      +
      IOException
      +
      +
      +
    • +
    • +
      +

      compareTextWithLLM

      +
      @POST +@Path("/{label1}/compareWithLLM/{label2}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response compareTextWithLLM(@PathParam("label1") + String label1, + @PathParam("label2") + String label2, + InputStream textInputStream, + org.glassfish.jersey.media.multipart.FormDataContentDisposition textFileDetail, + String type, + String template, + String wordSpec, + String email, + int courseId, + String sbfmURL) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Compare text
      +
      +
      Parameters:
      +
      label1 - the first label (user text)
      +
      label2 - the second label (expert or second user text)
      +
      textInputStream - the InputStream containing the text to compare
      +
      textFileDetail - the file details of the text file
      +
      type - the type of text (txt, pdf or docx)
      +
      template - the template to use for the PDF report
      +
      wordSpec - the word specification for the PDF report
      +
      Returns:
      +
      the id of the stored file
      +
      Throws:
      +
      net.minidev.json.parser.ParseException - if there is an error parsing the input parameters
      +
      IOException - if there is an error reading the input stream
      +
      +
      +
    • +
    • +
      +

      getComparedTextWithLLM

      +
      @GET +@Path("/{label1}/compareWithLLM/{label2}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response getComparedTextWithLLM(@PathParam("label1") + String label1, + @PathParam("label2") + String label2) + throws net.minidev.json.parser.ParseException, +IOException
      +
      +
      Throws:
      +
      net.minidev.json.parser.ParseException
      +
      IOException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.TMitocarText.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.TMitocarText.html new file mode 100644 index 0000000..b5a6977 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.TMitocarText.html @@ -0,0 +1,196 @@ + + + + +TmitocarService.TMitocarText (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.TMitocarText

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.TMitocarText
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/text") +public static class TmitocarService.TMitocarText +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TMitocarText

      +
      public TMitocarText()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      analyzeText

      +
      @POST +@Path("/{label1}") +@Consumes("multipart/form-data") +@Produces("application/json") +public javax.ws.rs.core.Response analyzeText(@PathParam("label1") + String label1, + InputStream textInputStream, + org.glassfish.jersey.media.multipart.FormDataContentDisposition textFileDetail, + String type, + String topic, + String template, + String wordSpec) + throws net.minidev.json.parser.ParseException, +IOException
      +
      Store text
      +
      +
      Parameters:
      +
      label1 - the first label (user text)
      +
      textInputStream - the InputStream containing the text to compare
      +
      textFileDetail - the file details of the text file
      +
      type - the type of text (txt, pdf, docx)
      +
      Returns:
      +
      id of the stored file
      +
      Throws:
      +
      net.minidev.json.parser.ParseException - if there is an error parsing the input parameters
      +
      IOException - if there is an error reading the input stream
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.WritingTask.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.WritingTask.html new file mode 100644 index 0000000..5951642 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.WritingTask.html @@ -0,0 +1,182 @@ + + + + +TmitocarService.WritingTask (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService.WritingTask

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.TmitocarService.WritingTask
+
+
+
+
Enclosing class:
+
TmitocarService
+
+
+
@Path("/task") +public static class TmitocarService.WritingTask +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      WritingTask

      +
      public WritingTask()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getWritingTasks

      +
      @GET +@Path("/") +@Produces("application/json") +public javax.ws.rs.core.Response getWritingTasks(@QueryParam("courseId") + int courseId)
      +
      +
    • +
    • +
      +

      getWritingTaskByNr

      +
      @GET +@Path("/{tasknr}") +@Produces("application/json") +public javax.ws.rs.core.Response getWritingTaskByNr(@PathParam("tasknr") + int tasknr, + @QueryParam("courseId") + int courseId)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.html new file mode 100644 index 0000000..e6ce367 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/TmitocarService.html @@ -0,0 +1,312 @@ + + + + +TmitocarService (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarService

+
+
java.lang.Object +
i5.las2peer.api.Configurable +
i5.las2peer.api.Service +
i5.las2peer.restMapper.RESTService +
i5.las2peer.services.tmitocar.TmitocarService
+
+
+
+
+
+
+
public class TmitocarService +extends i5.las2peer.restMapper.RESTService
+
las2peer-tmitocar-Service + + This is a wrapper for tmitocar that uses the las2peer WebConnector for + RESTful access to it.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TmitocarService

      +
      public TmitocarService()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      initResources

      +
      protected void initResources()
      +
      +
      Overrides:
      +
      initResources in class i5.las2peer.restMapper.RESTService
      +
      +
      +
    • +
    • +
      +

      getConnection

      +
      protected Connection getConnection() + throws SQLException
      +
      +
      Throws:
      +
      SQLException
      +
      +
      +
    • +
    • +
      +

      compareText

      +
      public boolean compareText(@PathParam("label1") + String label1, + @PathParam("label2") + String label2, + @PathParam("template") + String template, + TmitocarText body, + String callbackUrl, + String sourceFileId)
      +
      Analyze text
      +
      +
      Parameters:
      +
      label1 - first label (source text)
      +
      label2 - second label (remote text)
      +
      body - Text to be analyzed
      +
      Returns:
      +
      Returns an HTTP response with png content derived from the underlying + tmitocar service.
      +
      +
      +
    • +
    • +
      +

      llm_feedback

      +
      public boolean llm_feedback(@PathParam("label1") + String label1, + @PathParam("label2") + String label2, + @PathParam("template") + String template, + TmitocarText body, + String callbackUrl, + String sourceFileId)
      +
      +
    • +
    • +
      +

      callBack

      +
      public void callBack(String callbackUrl, + String uuid, + String label1, + String label2, + net.minidev.json.JSONObject body)
      +
      +
    • +
    • +
      +

      processSingleText

      +
      public javax.ws.rs.core.Response processSingleText(String user, + String expert, + String template, + TmitocarText body)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-summary.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-summary.html new file mode 100644 index 0000000..baf44e3 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-summary.html @@ -0,0 +1,109 @@ + + + + +i5.las2peer.services.tmitocar (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package i5.las2peer.services.tmitocar

+
+
+
package i5.las2peer.services.tmitocar
+
+ +
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-tree.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-tree.html new file mode 100644 index 0000000..c8eb51c --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/package-tree.html @@ -0,0 +1,88 @@ + + + + +i5.las2peer.services.tmitocar Class Hierarchy (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package i5.las2peer.services.tmitocar

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/LrsCredentials.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/LrsCredentials.html new file mode 100644 index 0000000..69be72a --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/LrsCredentials.html @@ -0,0 +1,186 @@ + + + + +LrsCredentials (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class LrsCredentials

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
+
+
+
public class LrsCredentials +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      LrsCredentials

      +
      public LrsCredentials(String key, + String secret)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getClientKey

      +
      public String getClientKey()
      +
      +
    • +
    • +
      +

      setClientKey

      +
      public void setClientKey(String clientKey)
      +
      +
    • +
    • +
      +

      getClientSecret

      +
      public String getClientSecret()
      +
      +
    • +
    • +
      +

      setClientSecret

      +
      public void setClientSecret(String clientSecret)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarResponse.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarResponse.html new file mode 100644 index 0000000..9d1ea43 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarResponse.html @@ -0,0 +1,329 @@ + + + + +TmitocarResponse (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarResponse

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
+
+
public class TmitocarResponse +extends Object
+
This class represents the response returned by our TMitocar Wrapper service after processing a request. + We upload the files to our mongodb instance and return the file IDs. + The response contains file IDs for the uploaded text, feedback, and graph files.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TmitocarResponse

      +
      public TmitocarResponse(String uploadFileId)
      +
      Constructs a TmitocarResponse object with the specified upload file ID.
      +
      +
      Parameters:
      +
      uploadFileId - the ID of the uploaded text file
      +
      +
      +
    • +
    • +
      +

      TmitocarResponse

      +
      public TmitocarResponse(String uploadFileId, + String feedbackFileId)
      +
      Constructs a TmitocarResponse object with the specified upload file and feedback file IDs.
      +
      +
      Parameters:
      +
      uploadFileId - the ID of the uploaded text file
      +
      feedbackFileId - the ID of the feedback file
      +
      +
      +
    • +
    • +
      +

      TmitocarResponse

      +
      public TmitocarResponse(String uploadFileId, + String feedbackFileId, + String graphFileId)
      +
      Constructs a TmitocarResponse object with the specified upload file, feedback file, and graph file IDs.
      +
      +
      Parameters:
      +
      uploadFileId - the ID of the uploaded text file
      +
      feedbackFileId - the ID of the feedback file
      +
      graphFileId - the ID of the graph file
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getUploadFileId

      +
      public String getUploadFileId()
      +
      Returns the ID of the uploaded text file.
      +
      +
      Returns:
      +
      the upload file ID
      +
      +
      +
    • +
    • +
      +

      setUploadFileId

      +
      public void setUploadFileId(String uploadFileId)
      +
      Sets the ID of the uploaded text file.
      +
      +
      Parameters:
      +
      uploadFileId - the upload file ID to set
      +
      +
      +
    • +
    • +
      +

      getFeedbackFileId

      +
      public String getFeedbackFileId()
      +
      Returns the ID of the feedback file.
      +
      +
      Returns:
      +
      the feedback file ID
      +
      +
      +
    • +
    • +
      +

      setFeedbackFileId

      +
      public void setFeedbackFileId(String feedbackFileId)
      +
      Sets the ID of the feedback file.
      +
      +
      Parameters:
      +
      feedbackFileId - the feedback file ID to set
      +
      +
      +
    • +
    • +
      +

      getGraphFileId

      +
      public String getGraphFileId()
      +
      Returns the ID of the graph file.
      +
      +
      Returns:
      +
      the graph file ID
      +
      +
      +
    • +
    • +
      +

      setGraphFileId

      +
      public void setGraphFileId(String graphFileId)
      +
      Sets the ID of the graph file.
      +
      +
      Parameters:
      +
      graphFileId - the graph file ID to set
      +
      +
      +
    • +
    • +
      +

      getLabel1

      +
      public String getLabel1()
      +
      +
    • +
    • +
      +

      setLabel1

      +
      public void setLabel1(String label1)
      +
      +
    • +
    • +
      +

      getLabel2

      +
      public String getLabel2()
      +
      +
    • +
    • +
      +

      setLabel2

      +
      public void setLabel2(String label2)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarText.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarText.html new file mode 100644 index 0000000..05f62d6 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/TmitocarText.html @@ -0,0 +1,329 @@ + + + + +TmitocarText (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class TmitocarText

+
+
java.lang.Object +
i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
+
+
public class TmitocarText +extends Object
+
This class represents metadata that is used for T-MITOCAR, such as the text's + type, topic, + template, and word specifications.
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      TmitocarText

      +
      public TmitocarText()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getText

      +
      public String getText()
      +
      Returns the text represented by this object.
      +
      +
      Returns:
      +
      the text
      +
      +
      +
    • +
    • +
      +

      setText

      +
      public void setText(String text)
      +
      Sets the text to be represented by this object.
      +
      +
      Parameters:
      +
      text - the text to set
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public String getType()
      +
      Returns the type of the text represented by this object.
      +
      +
      Returns:
      +
      the type
      +
      +
      +
    • +
    • +
      +

      setType

      +
      public void setType(String type)
      +
      Sets the type of the text to be represented by this object.
      +
      +
      Parameters:
      +
      type - the type to set
      +
      +
      +
    • +
    • +
      +

      getTopic

      +
      public String getTopic()
      +
      Returns the topic of the text represented by this object.
      +
      +
      Returns:
      +
      the topic
      +
      +
      +
    • +
    • +
      +

      setTopic

      +
      public void setTopic(String topic)
      +
      Sets the topic of the text to be represented by this object.
      +
      +
      Parameters:
      +
      topic - the topic to set
      +
      +
      +
    • +
    • +
      +

      getTemplate

      +
      public String getTemplate()
      +
      Returns the template's filename used to generate the text represented by this object.
      +
      +
      Returns:
      +
      filename of the template for the feedback document
      +
      +
      +
    • +
    • +
      +

      setTemplate

      +
      public void setTemplate(String template)
      +
      Sets the template's filename that is used to generate the feedback document.
      +
      +
      Parameters:
      +
      template - filename of the template for the feedback document
      +
      +
      +
    • +
    • +
      +

      getWordSpec

      +
      public String getWordSpec()
      +
      Returns the word specifications attribute
      +
      +
      Returns:
      +
      the word specifications
      +
      +
      +
    • +
    • +
      +

      setWordSpec

      +
      public void setWordSpec(String wordSpec)
      +
      Sets the word specifications attribute.
      +
      +
      Parameters:
      +
      wordSpec - the word specifications to set
      +
      +
      +
    • +
    • +
      +

      getUuid

      +
      public String getUuid()
      +
      +
    • +
    • +
      +

      setUuid

      +
      public void setUuid(String uuid)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-summary.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-summary.html new file mode 100644 index 0000000..23dd3d7 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-summary.html @@ -0,0 +1,102 @@ + + + + +i5.las2peer.services.tmitocar.pojo (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package i5.las2peer.services.tmitocar.pojo

+
+
+
package i5.las2peer.services.tmitocar.pojo
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
     
    + +
    +
    This class represents the response returned by our TMitocar Wrapper service after processing a request.
    +
    + +
    +
    This class represents metadata that is used for T-MITOCAR, such as the text's + type, topic, + template, and word specifications.
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-tree.html b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-tree.html new file mode 100644 index 0000000..4e47cd7 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/i5/las2peer/services/tmitocar/pojo/package-tree.html @@ -0,0 +1,72 @@ + + + + +i5.las2peer.services.tmitocar.pojo Class Hierarchy (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package i5.las2peer.services.tmitocar.pojo

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/index-all.html b/las2peer-tmitocar-service/export/doc/index-all.html new file mode 100644 index 0000000..be19b56 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/index-all.html @@ -0,0 +1,290 @@ + + + + +Index (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C F G I L P S T W 
All Classes and Interfaces|All Packages +

A

+
+
Analysis() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.Analysis
+
 
+
analyzeText(String, InputStream, FormDataContentDisposition, String, String, String, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.TMitocarText
+
+
Store text
+
+
analyzeText(String, InputStream, FormDataContentDisposition, String, String, String, String, String, int, int, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
+
Anaylze text
+
+
+

C

+
+
callBack(String, String, String, String, JSONObject) - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
compareText(String, String, InputStream, FormDataContentDisposition, String, String, String, String, int, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
+
Compare text
+
+
compareText(String, String, String, TmitocarText, String, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
+
Analyze text
+
+
compareTextWithLLM(String, String, InputStream, FormDataContentDisposition, String, String, String, String, int, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
+
Compare text
+
+
Credits() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.Credits
+
 
+
+

F

+
+
FAQ() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.FAQ
+
 
+
Feedback() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
 
+
+

G

+
+
getAnalyzedText(String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
 
+
getClientKey() - Method in class i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
 
+
getClientSecret() - Method in class i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
 
+
getCommonWords(String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Analysis
+
+
Anaylze text
+
+
getComparedText(String, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
 
+
getComparedTextWithLLM(String, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Feedback
+
 
+
getConnection() - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
getCreditsByUser(String, int) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Credits
+
 
+
getFAQ(int) - Method in class i5.las2peer.services.tmitocar.TmitocarService.FAQ
+
 
+
getFAQByIntent(String, int) - Method in class i5.las2peer.services.tmitocar.TmitocarService.FAQ
+
 
+
getFeedbackFileId() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Returns the ID of the feedback file.
+
+
getGraphFileId() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Returns the ID of the graph file.
+
+
getLabel1() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
 
+
getLabel2() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
 
+
getLabel2Words(String) - Method in class i5.las2peer.services.tmitocar.TmitocarService.Analysis
+
+
Anaylze text
+
+
getTemplate() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Returns the template's filename used to generate the text represented by this object.
+
+
getText() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Returns the text represented by this object.
+
+
getTopic() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Returns the topic of the text represented by this object.
+
+
getType() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Returns the type of the text represented by this object.
+
+
getUploadFileId() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Returns the ID of the uploaded text file.
+
+
getUuid() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
 
+
getWordSpec() - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Returns the word specifications attribute
+
+
getWritingTaskByNr(int, int) - Method in class i5.las2peer.services.tmitocar.TmitocarService.WritingTask
+
 
+
getWritingTasks(int) - Method in class i5.las2peer.services.tmitocar.TmitocarService.WritingTask
+
 
+
+

I

+
+
i5.las2peer.services.tmitocar - package i5.las2peer.services.tmitocar
+
 
+
i5.las2peer.services.tmitocar.pojo - package i5.las2peer.services.tmitocar.pojo
+
 
+
initResources() - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
+

L

+
+
llm_feedback(String, String, String, TmitocarText, String, String) - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
LrsCredentials - Class in i5.las2peer.services.tmitocar.pojo
+
 
+
LrsCredentials(String, String) - Constructor for class i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
 
+
+

P

+
+
processSingleText(String, String, String, TmitocarText) - Method in class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
+

S

+
+
setClientKey(String) - Method in class i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
 
+
setClientSecret(String) - Method in class i5.las2peer.services.tmitocar.pojo.LrsCredentials
+
 
+
setFeedbackFileId(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Sets the ID of the feedback file.
+
+
setGraphFileId(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Sets the ID of the graph file.
+
+
setLabel1(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
 
+
setLabel2(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
 
+
setTemplate(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Sets the template's filename that is used to generate the feedback document.
+
+
setText(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Sets the text to be represented by this object.
+
+
setTopic(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Sets the topic of the text to be represented by this object.
+
+
setType(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Sets the type of the text to be represented by this object.
+
+
setUploadFileId(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Sets the ID of the uploaded text file.
+
+
setUuid(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
 
+
setWordSpec(String) - Method in class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
+
Sets the word specifications attribute.
+
+
+

T

+
+
TmitocarResponse - Class in i5.las2peer.services.tmitocar.pojo
+
+
This class represents the response returned by our TMitocar Wrapper service after processing a request.
+
+
TmitocarResponse(String) - Constructor for class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Constructs a TmitocarResponse object with the specified upload file ID.
+
+
TmitocarResponse(String, String) - Constructor for class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Constructs a TmitocarResponse object with the specified upload file and feedback file IDs.
+
+
TmitocarResponse(String, String, String) - Constructor for class i5.las2peer.services.tmitocar.pojo.TmitocarResponse
+
+
Constructs a TmitocarResponse object with the specified upload file, feedback file, and graph file IDs.
+
+
TmitocarService - Class in i5.las2peer.services.tmitocar
+
+
las2peer-tmitocar-Service + + This is a wrapper for tmitocar that uses the las2peer WebConnector for + RESTful access to it.
+
+
TmitocarService() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService
+
 
+
TmitocarService.Analysis - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarService.Credits - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarService.FAQ - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarService.Feedback - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarService.TMitocarText - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarService.WritingTask - Class in i5.las2peer.services.tmitocar
+
 
+
TmitocarText - Class in i5.las2peer.services.tmitocar.pojo
+
+
This class represents metadata that is used for T-MITOCAR, such as the text's + type, topic, + template, and word specifications.
+
+
TmitocarText() - Constructor for class i5.las2peer.services.tmitocar.pojo.TmitocarText
+
 
+
TMitocarText() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.TMitocarText
+
 
+
+

W

+
+
WritingTask() - Constructor for class i5.las2peer.services.tmitocar.TmitocarService.WritingTask
+
 
+
+A C F G I L P S T W 
All Classes and Interfaces|All Packages
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/index.html b/las2peer-tmitocar-service/export/doc/index.html new file mode 100644 index 0000000..8a397bf --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/index.html @@ -0,0 +1,67 @@ + + + + +Overview (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

las2peer-tmitocar-service 1.0.0 API

+
+
+
Packages
+ +
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/jquery-ui.overrides.css b/las2peer-tmitocar-service/export/doc/jquery-ui.overrides.css new file mode 100644 index 0000000..03c010b --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/las2peer-tmitocar-service/export/doc/legal/COPYRIGHT b/las2peer-tmitocar-service/export/doc/legal/COPYRIGHT new file mode 100644 index 0000000..ca74fff --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/legal/COPYRIGHT @@ -0,0 +1 @@ +Please see ..\java.base\COPYRIGHT diff --git a/las2peer-tmitocar-service/export/doc/legal/LICENSE b/las2peer-tmitocar-service/export/doc/legal/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/legal/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/las2peer-tmitocar-service/export/doc/legal/jquery.md b/las2peer-tmitocar-service/export/doc/legal/jquery.md new file mode 100644 index 0000000..d468b31 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/las2peer-tmitocar-service/export/doc/legal/jqueryUI.md b/las2peer-tmitocar-service/export/doc/legal/jqueryUI.md new file mode 100644 index 0000000..8bda9d7 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/las2peer-tmitocar-service/export/doc/member-search-index.js b/las2peer-tmitocar-service/export/doc/member-search-index.js new file mode 100644 index 0000000..f1b5627 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Analysis","l":"Analysis()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.TMitocarText","l":"analyzeText(String, InputStream, FormDataContentDisposition, String, String, String, String)","u":"analyzeText(java.lang.String,java.io.InputStream,org.glassfish.jersey.media.multipart.FormDataContentDisposition,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"analyzeText(String, InputStream, FormDataContentDisposition, String, String, String, String, String, int, int, String)","u":"analyzeText(java.lang.String,java.io.InputStream,org.glassfish.jersey.media.multipart.FormDataContentDisposition,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"callBack(String, String, String, String, JSONObject)","u":"callBack(java.lang.String,java.lang.String,java.lang.String,java.lang.String,net.minidev.json.JSONObject)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"compareText(String, String, InputStream, FormDataContentDisposition, String, String, String, String, int, String)","u":"compareText(java.lang.String,java.lang.String,java.io.InputStream,org.glassfish.jersey.media.multipart.FormDataContentDisposition,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"compareText(String, String, String, TmitocarText, String, String)","u":"compareText(java.lang.String,java.lang.String,java.lang.String,i5.las2peer.services.tmitocar.pojo.TmitocarText,java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"compareTextWithLLM(String, String, InputStream, FormDataContentDisposition, String, String, String, String, int, String)","u":"compareTextWithLLM(java.lang.String,java.lang.String,java.io.InputStream,org.glassfish.jersey.media.multipart.FormDataContentDisposition,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Credits","l":"Credits()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.FAQ","l":"FAQ()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"Feedback()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"getAnalyzedText(String)","u":"getAnalyzedText(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"LrsCredentials","l":"getClientKey()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"LrsCredentials","l":"getClientSecret()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Analysis","l":"getCommonWords(String)","u":"getCommonWords(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"getComparedText(String, String)","u":"getComparedText(java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Feedback","l":"getComparedTextWithLLM(String, String)","u":"getComparedTextWithLLM(java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"getConnection()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Credits","l":"getCreditsByUser(String, int)","u":"getCreditsByUser(java.lang.String,int)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.FAQ","l":"getFAQ(int)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.FAQ","l":"getFAQByIntent(String, int)","u":"getFAQByIntent(java.lang.String,int)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"getFeedbackFileId()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"getGraphFileId()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"getLabel1()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"getLabel2()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.Analysis","l":"getLabel2Words(String)","u":"getLabel2Words(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getTemplate()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getText()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getTopic()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getType()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"getUploadFileId()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getUuid()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"getWordSpec()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.WritingTask","l":"getWritingTaskByNr(int, int)","u":"getWritingTaskByNr(int,int)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.WritingTask","l":"getWritingTasks(int)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"initResources()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"llm_feedback(String, String, String, TmitocarText, String, String)","u":"llm_feedback(java.lang.String,java.lang.String,java.lang.String,i5.las2peer.services.tmitocar.pojo.TmitocarText,java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"LrsCredentials","l":"LrsCredentials(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"processSingleText(String, String, String, TmitocarText)","u":"processSingleText(java.lang.String,java.lang.String,java.lang.String,i5.las2peer.services.tmitocar.pojo.TmitocarText)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"LrsCredentials","l":"setClientKey(String)","u":"setClientKey(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"LrsCredentials","l":"setClientSecret(String)","u":"setClientSecret(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"setFeedbackFileId(String)","u":"setFeedbackFileId(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"setGraphFileId(String)","u":"setGraphFileId(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"setLabel1(String)","u":"setLabel1(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"setLabel2(String)","u":"setLabel2(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setTemplate(String)","u":"setTemplate(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setTopic(String)","u":"setTopic(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"setUploadFileId(String)","u":"setUploadFileId(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setUuid(String)","u":"setUuid(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"setWordSpec(String)","u":"setWordSpec(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"TmitocarResponse(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"TmitocarResponse(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarResponse","l":"TmitocarResponse(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService","l":"TmitocarService()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar.pojo","c":"TmitocarText","l":"TmitocarText()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.TMitocarText","l":"TMitocarText()","u":"%3Cinit%3E()"},{"p":"i5.las2peer.services.tmitocar","c":"TmitocarService.WritingTask","l":"WritingTask()","u":"%3Cinit%3E()"}];updateSearchResults(); \ No newline at end of file diff --git a/las2peer-tmitocar-service/export/doc/module-search-index.js b/las2peer-tmitocar-service/export/doc/module-search-index.js new file mode 100644 index 0000000..0d59754 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/las2peer-tmitocar-service/export/doc/overview-summary.html b/las2peer-tmitocar-service/export/doc/overview-summary.html new file mode 100644 index 0000000..6abed5c --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/overview-summary.html @@ -0,0 +1,25 @@ + + + + +las2peer-tmitocar-service 1.0.0 API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/las2peer-tmitocar-service/export/doc/overview-tree.html b/las2peer-tmitocar-service/export/doc/overview-tree.html new file mode 100644 index 0000000..df9180d --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/overview-tree.html @@ -0,0 +1,92 @@ + + + + +Class Hierarchy (las2peer-tmitocar-service 1.0.0 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/las2peer-tmitocar-service/export/doc/package-search-index.js b/las2peer-tmitocar-service/export/doc/package-search-index.js new file mode 100644 index 0000000..8ebc428 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"i5.las2peer.services.tmitocar"},{"l":"i5.las2peer.services.tmitocar.pojo"}];updateSearchResults(); \ No newline at end of file diff --git a/las2peer-tmitocar-service/export/doc/resources/glass.png b/las2peer-tmitocar-service/export/doc/resources/glass.png new file mode 100644 index 0000000..a7f591f Binary files /dev/null and b/las2peer-tmitocar-service/export/doc/resources/glass.png differ diff --git a/las2peer-tmitocar-service/export/doc/resources/x.png b/las2peer-tmitocar-service/export/doc/resources/x.png new file mode 100644 index 0000000..30548a7 Binary files /dev/null and b/las2peer-tmitocar-service/export/doc/resources/x.png differ diff --git a/las2peer-tmitocar-service/export/doc/script-dir/jquery-3.6.1.min.js b/las2peer-tmitocar-service/export/doc/script-dir/jquery-3.6.1.min.js new file mode 100644 index 0000000..2c69bc9 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/las2peer-tmitocar-service/export/doc/script.js b/las2peer-tmitocar-service/export/doc/script.js new file mode 100644 index 0000000..0765364 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); + elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} + +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + contentDiv.addEventListener("scroll", function(e) { + var timeoutID; + if (!timeoutID) { + timeoutID = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + timeoutID = null; + }, 100); + } + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/las2peer-tmitocar-service/export/doc/search.js b/las2peer-tmitocar-service/export/doc/search.js new file mode 100644 index 0000000..13aba85 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +var noResult = {l: "No results found"}; +var loading = {l: "Loading search index..."}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Classes and Interfaces"; +var catMembers = "Members"; +var catSearchTags = "Search Tags"; +var highlight = "$&"; +var searchPattern = ""; +var fallbackPattern = ""; +var RANKING_THRESHOLD = 2; +var NO_MATCH = 0xffff; +var MIN_RESULTS = 3; +var MAX_RESULTS = 500; +var UNNAMED = ""; +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(item, matcher, fallbackMatcher) { + var escapedItem = escapeHtml(item); + var highlighted = escapedItem.replace(matcher, highlight); + if (highlighted === escapedItem) { + highlighted = escapedItem.replace(fallbackMatcher, highlight) + } + return highlighted; +} +function getURLPrefix(ui) { + var urlPrefix=""; + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if (ui.item.category === catTypes || ui.item.category === catMembers) { + if (ui.item.m) { + urlPrefix = ui.item.m + slash; + } else { + $.each(packageSearchIndex, function(index, item) { + if (item.m && ui.item.p === item.l) { + urlPrefix = item.m + slash; + } + }); + } + } + return urlPrefix; +} +function createSearchPattern(term) { + var pattern = ""; + var isWordToken = false; + term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { + if (index > 0) { + // whitespace between identifiers is significant + pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; + } + var tokens = w.split(/(?=[A-Z,.()<>[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + if (s === "") { + continue; + } + pattern += $.ui.autocomplete.escapeRegex(s); + isWordToken = /\w$/.test(s); + if (isWordToken) { + pattern += "([a-z0-9_$<>\\[\\]]*?)"; + } + } + }); + return pattern; +} +function createMatcher(pattern, flags) { + var isCamelCase = /[A-Z]/.test(pattern); + return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); +} +var watermark = 'Search'; +$(function() { + var search = $("#search-input"); + var reset = $("#reset-button"); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + search.val(watermark).addClass('watermark'); + search.blur(function() { + if ($(this).val().length === 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + search.on('click keydown paste', function() { + if ($(this).val() === watermark) { + $(this).val('').removeClass('watermark'); + } + }); + reset.click(function() { + search.val('').focus(); + }); + search.focus()[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this; + var currentCategory = ""; + rMenu.menu.bindings = $(); + $.each(items, function(index, item) { + var li; + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "result-item"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "result-item"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + var matcher = createMatcher(escapeHtml(searchPattern), "g"); + var fallbackMatcher = new RegExp(fallbackPattern, "gi") + if (item.category === catModules) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catPackages) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catTypes) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.l, matcher, fallbackMatcher); + } else if (item.category === catMembers) { + label = (item.p && item.p !== UNNAMED) + ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) + : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l, matcher, fallbackMatcher); + } else { + label = item.l; + } + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + if (item.category === catSearchTags && item.h) { + if (item.d) { + div.html(label + " (" + item.h + ")
    " + + item.d + "
    "); + } else { + div.html(label + " (" + item.h + ")"); + } + } else { + if (item.m) { + div.html(item.m + "/" + label); + } else { + div.html(label); + } + } + return li; + } +}); +function rankMatch(match, category) { + if (!match) { + return NO_MATCH; + } + var index = match.index; + var input = match.input; + var leftBoundaryMatch = 2; + var periferalMatch = 0; + // make sure match is anchored on a left word boundary + if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { + leftBoundaryMatch = 0; + } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { + leftBoundaryMatch = 1; + } + var matchEnd = index + match[0].length; + var leftParen = input.indexOf("("); + var endOfName = leftParen > -1 ? leftParen : input.length; + // exclude peripheral matches + if (category !== catModules && category !== catSearchTags) { + var delim = category === catPackages ? "/" : "."; + if (leftParen > -1 && leftParen < index) { + periferalMatch += 2; + } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { + periferalMatch += 2; + } + } + var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match + for (var i = 1; i < match.length; i++) { + // lower ranking if parts of the name are missing + if (match[i]) + delta += match[i].length; + } + if (category === catTypes) { + // lower ranking if a type name contains unmatched camel-case parts + if (/[A-Z]/.test(input.substring(matchEnd))) + delta += 5; + if (/[A-Z]/.test(input.substring(0, index))) + delta += 5; + } + return leftBoundaryMatch + periferalMatch + (delta / 200); + +} +function doSearch(request, response) { + var result = []; + searchPattern = createSearchPattern(request.term); + fallbackPattern = createSearchPattern(request.term.toLowerCase()); + if (searchPattern === "") { + return this.close(); + } + var camelCaseMatcher = createMatcher(searchPattern, ""); + var fallbackMatcher = new RegExp(fallbackPattern, "i"); + + function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { + if (indexArray) { + var newResults = []; + $.each(indexArray, function (i, item) { + item.category = category; + var ranking = rankMatch(matcher.exec(nameFunc(item)), category); + if (ranking < RANKING_THRESHOLD) { + newResults.push({ranking: ranking, item: item}); + } + return newResults.length <= MAX_RESULTS; + }); + return newResults.sort(function(e1, e2) { + return e1.ranking - e2.ranking; + }).map(function(e) { + return e.item; + }); + } + return []; + } + function searchIndex(indexArray, category, nameFunc) { + var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); + result = result.concat(primaryResults); + if (primaryResults.length <= MIN_RESULTS && !camelCaseMatcher.ignoreCase) { + var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); + result = result.concat(secondaryResults.filter(function (item) { + return primaryResults.indexOf(item) === -1; + })); + } + } + + searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); + searchIndex(packageSearchIndex, catPackages, function(item) { + return (item.m && request.term.indexOf("/") > -1) + ? (item.m + "/" + item.l) : item.l; + }); + searchIndex(typeSearchIndex, catTypes, function(item) { + return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; + }); + searchIndex(memberSearchIndex, catMembers, function(item) { + return request.term.indexOf(".") > -1 + ? item.p + "." + item.c + "." + item.l : item.l; + }); + searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); + + if (!indexFilesLoaded()) { + updateSearchResults = function() { + doSearch(request, response); + } + result.unshift(loading); + } else { + updateSearchResults = function() {}; + } + response(result); +} +$(function() { + $("#search-input").catcomplete({ + minLength: 1, + delay: 300, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.category) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + url += "module-summary.html"; + } else if (ui.item.category === catPackages) { + if (ui.item.u) { + url = ui.item.u; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.u) { + url = ui.item.u; + } else if (ui.item.p === UNNAMED) { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === UNNAMED) { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.u) { + url += ui.item.u; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + $("#search-input").focus(); + } + } + }); +}); diff --git a/las2peer-tmitocar-service/export/doc/stylesheet.css b/las2peer-tmitocar-service/export/doc/stylesheet.css new file mode 100644 index 0000000..6dc5b36 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/stylesheet.css @@ -0,0 +1,866 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:15px; +} +h5 { + font-size:14px; +} +h6 { + font-size:13px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0; + overflow:hidden; +} +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +@media screen { + .flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + .flex-header { + flex: 0 0 auto; + } + .flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list { + padding-top:5px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0 0 0 0; + padding:5px 6px; + clear:none; +} +.nav-list-search label { + position:relative; + right:-16px; +} +ul.sub-nav-list li { + list-style:none; + float:left; + padding-top:10px; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header and footer. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; +} +ul.see-list li { + display: inline; +} +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0; + padding-top:10px; + padding-left:1px; + margin:0; + white-space:pre; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; +} +div.table-tabs > button.active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +@media screen and (max-width: 800px) { + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-summary .col-last { + grid-column-end: span 2; + } +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited, +.constant-values-container a:link, .constant-values-container a:visited, +.all-classes-container a:link, .all-classes-container a:visited, +.all-packages-container a:link, .all-packages-container a:visited { + font-weight:bold; +} +.table-sub-heading-color { + background-color:#EEEEFF; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.deprecated-content { + margin:0; + padding:10px 0; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; + width:400px; +} +#reset-button { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:16px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +span.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak font sizes and paddings for small screens. + */ +@media screen and (max-width: 1050px) { + #search-input { + width: 300px; + } +} +@media screen and (max-width: 800px) { + #search-input { + width: 200px; + } + .top-nav, + .bottom-nav { + font-size: 11px; + padding-top: 6px; + } + .sub-nav { + font-size: 11px; + } + .about-language { + padding-right: 16px; + } + ul.nav-list li, + .sub-nav .nav-list-search { + padding: 6px; + } + ul.sub-nav-list li { + padding-top: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 500px) { + #search-input { + width: 150px; + } + .top-nav, + .bottom-nav { + font-size: 10px; + } + .sub-nav { + font-size: 10px; + } + .about-language { + font-size: 10px; + padding-right: 12px; + } +} diff --git a/las2peer-tmitocar-service/export/doc/tag-search-index.js b/las2peer-tmitocar-service/export/doc/tag-search-index.js new file mode 100644 index 0000000..0367dae --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/las2peer-tmitocar-service/export/doc/type-search-index.js b/las2peer-tmitocar-service/export/doc/type-search-index.js new file mode 100644 index 0000000..1e63911 --- /dev/null +++ b/las2peer-tmitocar-service/export/doc/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.Analysis"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.Credits"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.FAQ"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.Feedback"},{"p":"i5.las2peer.services.tmitocar.pojo","l":"LrsCredentials"},{"p":"i5.las2peer.services.tmitocar.pojo","l":"TmitocarResponse"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService"},{"p":"i5.las2peer.services.tmitocar.pojo","l":"TmitocarText"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.TMitocarText"},{"p":"i5.las2peer.services.tmitocar","l":"TmitocarService.WritingTask"}];updateSearchResults(); \ No newline at end of file diff --git a/las2peer-tmitocar-service/src/test/java/i5/las2peer/services/tmitocar/ServiceTest.java b/las2peer-tmitocar-service/src/test/java/i5/las2peer/services/tmitocar/ServiceTest.java index 488eff2..431ebfe 100644 --- a/las2peer-tmitocar-service/src/test/java/i5/las2peer/services/tmitocar/ServiceTest.java +++ b/las2peer-tmitocar-service/src/test/java/i5/las2peer/services/tmitocar/ServiceTest.java @@ -55,7 +55,7 @@ public void startServer() throws Exception { // start service // during testing, the specified service version does not matter - node.startService(new ServiceNameVersion(TmitocarService.class.getName(), "1.0.0"), "a pass"); + node.startService(new ServiceNameVersion(TmitocarService.class.getName(), "1.1.0"), "a pass"); // start connector connector = new WebConnector(true, 0, false, 0); // port 0 means use system defined port @@ -92,27 +92,27 @@ public void shutDownServer() throws Exception { * Test the example method that consumes one path parameter which we give the value "testInput" in this test. * */ - @Test - public void testPost() { - try { - MiniClient client = new MiniClient(); - client.setConnectorEndpoint(connector.getHttpEndpoint()); - client.setLogin(testAgent.getIdentifier(), testPass); - - // testInput is the pathParam - String content = ""; - try { - content = new String(Files.readAllBytes(Paths.get("tmitocar/example.txt"))); - } catch (IOException e) { - e.printStackTrace(); - } - - ClientResponse result = client.sendRequest("POST", mainPath + "test", content); - Assert.assertEquals(200, result.getHttpCode()); - } catch (Exception e) { - e.printStackTrace(); - Assert.fail(e.toString()); - } - } + // @Test + // public void testPost() { + // try { + // MiniClient client = new MiniClient(); + // client.setConnectorEndpoint(connector.getHttpEndpoint()); + // client.setLogin(testAgent.getIdentifier(), testPass); + + // // testInput is the pathParam + // String content = ""; + // try { + // content = new String(Files.readAllBytes(Paths.get("tmitocar/example.txt"))); + // } catch (IOException e) { + // e.printStackTrace(); + // } + + // ClientResponse result = client.sendRequest("POST", mainPath + "test", content); + // Assert.assertEquals(200, result.getHttpCode()); + // } catch (Exception e) { + // e.printStackTrace(); + // Assert.fail(e.toString()); + // } + // } }