This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import ua.inf.iwanoff.java.advanced.lab3.service.DomManager; | |
| import ua.inf.iwanoff.java.advanced.lab3.service.StudentSaxHandler; | |
| import javax.xml.parsers.SAXParser; | |
| import javax.xml.parsers.SAXParserFactory; | |
| import java.io.File; | |
| import java.io.FileWriter; | |
| import java.io.IOException; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3.service; | |
| import org.xml.sax.Attributes; | |
| import org.xml.sax.SAXException; | |
| import org.xml.sax.helpers.DefaultHandler; | |
| public class StudentSaxHandler extends DefaultHandler { | |
| // Прапорець, що вказує, чи ми всередині тегу, текст якого треба вивести | |
| private boolean isPrintableElement = false; | |
| private String currentElement = ""; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.AcademicGroup; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.Student; | |
| import ua.inf.iwanoff.java.advanced.lab3.service.GroupFileManager; | |
| import java.nio.file.Files; | |
| import java.nio.file.Paths; | |
| import java.util.ArrayList; | |
| import java.util.Arrays; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3.service; | |
| import com.thoughtworks.xstream.XStream; | |
| import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver; | |
| import com.thoughtworks.xstream.security.AnyTypePermission; | |
| import org.apache.logging.log4j.LogManager; | |
| import org.apache.logging.log4j.Logger; | |
| import org.json.JSONArray; | |
| import org.json.JSONObject; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.AcademicGroup; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3.model; | |
| import java.io.Serializable; | |
| import java.util.ArrayList; | |
| import java.util.Arrays; | |
| import java.util.List; | |
| import java.util.Objects; | |
| public class AcademicGroup implements Serializable { | |
| private String groupName; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3.model; | |
| import java.io.Serializable; | |
| import java.util.Objects; | |
| public class Student implements Serializable { | |
| private String name; | |
| private int age; | |
| private double averageGrade; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import java.io.IOException; | |
| import java.nio.charset.StandardCharsets; | |
| import java.nio.file.Files; | |
| import java.nio.file.Path; | |
| import java.nio.file.Paths; | |
| import java.nio.file.StandardOpenOption; | |
| import java.util.Comparator; | |
| import java.util.List; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import java.io.File; | |
| import java.io.IOException; | |
| import java.nio.file.*; | |
| import java.nio.file.attribute.BasicFileAttributes; | |
| import java.util.Scanner; | |
| /** | |
| * Завдання 1.2: Список файлів усіх підкаталогів. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import org.junit.jupiter.api.Assertions; | |
| import org.junit.jupiter.api.Test; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.Hour; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.TramStopWithArrayList; | |
| import ua.inf.iwanoff.java.advanced.lab3.service.TramStopFileManager; | |
| import java.io.File; | |
| import java.util.Arrays; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package ua.inf.iwanoff.java.advanced.lab3; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.Hour; | |
| import ua.inf.iwanoff.java.advanced.lab3.model.TramStopWithArrayList; | |
| import ua.inf.iwanoff.java.advanced.lab3.service.TramStopFileManager; | |
| import java.io.File; | |
| import java.util.Arrays; | |
| import java.util.List; |
NewerOlder