Package edu.hawaii.ics.csdl.jupiter.file.property

Examples of edu.hawaii.ics.csdl.jupiter.file.property.Files


   * Gets the set of the String target files.
   *
   * @return the set of the String target files.
   */
  public Set<String> getFileSet() {
    Files files = this.review.getFiles();
    List<edu.hawaii.ics.csdl.jupiter.file.property.Files.Entry> fileList = files.getEntry();
    Set<String> targetFileSet = new LinkedHashSet<String>();
    for (edu.hawaii.ics.csdl.jupiter.file.property.Files.Entry entry : fileList) {
      targetFileSet.add(entry.getName());
    }
    return targetFileSet;
View Full Code Here


   * @param review The review to write data from.
   * @throws XMLStreamException Thrown if there is an error writing to the stream.
   */
  public static void writeFiles(XMLStreamWriter writer, Review review)
      throws XMLStreamException {
    Files files = review.getFiles();
    List<Files.Entry> fileEntries = files.getEntry();
    if (fileEntries.isEmpty()) {
      writer.writeEmptyElement(PropertyConstraints.ELEMENT_FILES);
    }
    else {
      writer.writeStartElement(PropertyConstraints.ELEMENT_FILES);
View Full Code Here

   * @param reader The XML stream reader to read from.
   * @param review The review to add the files to.
   */
  private static void parseFiles(XMLStreamReader reader, Review review)
      throws XMLStreamException {
    Files files = new Files();

    boolean endFound = false;

    while (!endFound) {
      if (reader.hasNext()) {
        int eventType = reader.next();

        if (eventType == XMLStreamConstants.START_ELEMENT) {
          QName elementQName = reader.getName();
          String elementName = elementQName.toString();

          if (PropertyConstraints.ELEMENT_ENTRY.equals(elementName)) {
            // this is an entry for files
            String name = reader.getAttributeValue(null, PropertyConstraints.ATTRIBUTE_NAME);

            Files.Entry entry = new Files.Entry();
            entry.setName(name);

            files.getEntry().add(entry);
          }
        }
        else if (eventType == XMLStreamConstants.END_ELEMENT) {
          QName elementQName = reader.getName();

View Full Code Here

        copiedReviewers.getEntry().add(copiedReviewersEntry);
      }
      copiedReview.setReviewers(copiedReviewers);
    }

    Files files = review.getFiles();
    if (files != null) {
      Files copiedFiles = new Files();

      List<Files.Entry> entryList = files.getEntry();
      for (Files.Entry entry : entryList) {
        Files.Entry copiedFilesEntry = new Files.Entry();
        copiedFilesEntry.setName(entry.getName());
        copiedFiles.getEntry().add(copiedFilesEntry);
      }
      copiedReview.setFiles(copiedFiles);
    }

    FieldItems fieldItems = review.getFieldItems();
View Full Code Here

TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.file.property.Files

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.