diff --git a/.gradle/7.5.1/checksums/checksums.lock b/.gradle/7.5.1/checksums/checksums.lock index e422bb3..b6b8960 100644 Binary files a/.gradle/7.5.1/checksums/checksums.lock and b/.gradle/7.5.1/checksums/checksums.lock differ diff --git a/.gradle/7.5.1/checksums/md5-checksums.bin b/.gradle/7.5.1/checksums/md5-checksums.bin index c89879c..263ac24 100644 Binary files a/.gradle/7.5.1/checksums/md5-checksums.bin and b/.gradle/7.5.1/checksums/md5-checksums.bin differ diff --git a/.gradle/7.5.1/checksums/sha1-checksums.bin b/.gradle/7.5.1/checksums/sha1-checksums.bin index 44ff6ca..86a6805 100644 Binary files a/.gradle/7.5.1/checksums/sha1-checksums.bin and b/.gradle/7.5.1/checksums/sha1-checksums.bin differ diff --git a/.gradle/7.5.1/checksums/sha256-checksums.bin b/.gradle/7.5.1/checksums/sha256-checksums.bin new file mode 100644 index 0000000..c36bdcc Binary files /dev/null and b/.gradle/7.5.1/checksums/sha256-checksums.bin differ diff --git a/.gradle/7.5.1/checksums/sha512-checksums.bin b/.gradle/7.5.1/checksums/sha512-checksums.bin new file mode 100644 index 0000000..d63adee Binary files /dev/null and b/.gradle/7.5.1/checksums/sha512-checksums.bin differ diff --git a/.gradle/7.5.1/executionHistory/executionHistory.bin b/.gradle/7.5.1/executionHistory/executionHistory.bin index 1adbb79..0c1d495 100644 Binary files a/.gradle/7.5.1/executionHistory/executionHistory.bin and b/.gradle/7.5.1/executionHistory/executionHistory.bin differ diff --git a/.gradle/7.5.1/executionHistory/executionHistory.lock b/.gradle/7.5.1/executionHistory/executionHistory.lock index 642f936..64b536b 100644 Binary files a/.gradle/7.5.1/executionHistory/executionHistory.lock and b/.gradle/7.5.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/7.5.1/fileHashes/fileHashes.bin b/.gradle/7.5.1/fileHashes/fileHashes.bin index e1608a9..ee16a60 100644 Binary files a/.gradle/7.5.1/fileHashes/fileHashes.bin and b/.gradle/7.5.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/7.5.1/fileHashes/fileHashes.lock b/.gradle/7.5.1/fileHashes/fileHashes.lock index 53a9ec7..555733f 100644 Binary files a/.gradle/7.5.1/fileHashes/fileHashes.lock and b/.gradle/7.5.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/7.5.1/fileHashes/resourceHashesCache.bin b/.gradle/7.5.1/fileHashes/resourceHashesCache.bin index be32645..5608962 100644 Binary files a/.gradle/7.5.1/fileHashes/resourceHashesCache.bin and b/.gradle/7.5.1/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index cff539f..de3e3de 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index f988df0..8dc8d76 100644 Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 83a46eb..98e0444 100644 Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ diff --git a/README.md b/README.md index daf5264..637cba8 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@
> 현재 사용 가능한 것:
-> - 학교 찾기(초등, 중등)
-> - 시간표 불러오기(초등, 중등)
+> - 학교 찾기(초등, 중등, 고등, 특별)
+> - 시간표 불러오기(초등, 중등, 고등, 특별)
+> - 급식정보(초등, 중등, 고등, 특별)
> 추후 추가 예정인 것:
-> - 급식정보
> - 나이스 교육정보 개방 포털이 제공하는 다른 데이터셋

diff --git a/build.gradle b/build.gradle index 4e1288d..0b44e06 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,53 @@ plugins { - id 'java' + id 'java-library' + id 'signing' + id 'maven-publish' } group 'me.yellowstrawberry' -version '1.0-SNAPSHOT' +version '0.0.2' + +publishing { + publications { + mavenJava(MavenPublication) { + from(components.java) + pom { + name = 'Open Neis API' + packaging = 'jar' + description = 'open.neis.go.kr api wrapper' + url = 'https://api.yellowstrawberry.me/' + licenses { + license { + name = 'The Apache License, Version 2.0' + url = 'http://www.apache.org/licenses/LICENSE-2.0.txt' + } + } + developers { + developer { + id = 'yellowstrawberry' + name = 'Yellowstrawberry' + email = 'eunsoo3009@hotmail.com' + } + } + scm { + connection = 'scm:git:git://github.com/Yellowstrawberrys/OpenNeisAPI4J.git' + developerConnection = 'scm:git:ssh://Yellowstrawberrys/OpenNeisAPI4J.git' + url = 'https://github.com/Yellowstrawberrys/OpenNeisAPI4J' + } + } + } + } + repositories { + maven { + name = "OSSRH" + url = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + credentials { + username = project.property('ossrhUsername') + password = project.property('ossrhPassword') + } + } + } +} repositories { mavenCentral() @@ -20,8 +64,42 @@ test { useJUnitPlatform() } +task javadocJar(type: Jar) { + classifier = 'javadoc' + from javadoc +} + +task sourcesJar(type: Jar) { + classifier = 'sources' + from sourceSets.main.allSource +} + +artifacts { + archives javadocJar, sourcesJar +} + +signing { + sign publishing.publications + sign configurations.archives +} + +java{ + withSourcesJar() + withJavadocJar() +} +javadoc{ + options.addStringOption('encoding', 'UTF-8') +} + +tasks.named('jar') { + manifest { + attributes('Implementation-Title': project.name, + 'Implementation-Version': project.version) + } +} + compileJava.options.encoding = 'UTF-8' tasks.withType(JavaCompile) { options.encoding = 'UTF-8' -} \ No newline at end of file +} diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA$Builder.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA$Builder.class index 012849b..472dddb 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA$Builder.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA$Builder.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA.class index c07b539..35f6cd3 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/ONA.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Allergy.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Allergy.class new file mode 100644 index 0000000..f0c3a93 Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Allergy.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Food.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Food.class new file mode 100644 index 0000000..14faa53 Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Food.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Nutrition.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Nutrition.class new file mode 100644 index 0000000..c3c0fb9 Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Nutrition.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Origin.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Origin.class new file mode 100644 index 0000000..b789e8c Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/Origin.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.class new file mode 100644 index 0000000..2f7af4b Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.class index 9415721..4c5761b 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/HighSchool.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/HighSchool.class index 2147306..3374f25 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/HighSchool.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/HighSchool.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.class index 8090f8a..024c828 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.class index 6084955..35882f5 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.class new file mode 100644 index 0000000..c5fefdb Binary files /dev/null and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.class differ diff --git a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.class b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.class index 0c61844..46ae435 100644 Binary files a/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.class and b/build/classes/java/main/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.class differ diff --git a/build/classes/java/test/me/yellowstrawberry/ona/Test.class b/build/classes/java/test/me/yellowstrawberry/ona/Test.class index 6b51657..1e29ef0 100644 Binary files a/build/classes/java/test/me/yellowstrawberry/ona/Test.class and b/build/classes/java/test/me/yellowstrawberry/ona/Test.class differ diff --git a/build/docs/javadoc/allclasses-index.html b/build/docs/javadoc/allclasses-index.html new file mode 100644 index 0000000..0b7c7c1 --- /dev/null +++ b/build/docs/javadoc/allclasses-index.html @@ -0,0 +1,127 @@ + + + + +All Classes and Interfaces (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
알러지(알레르기) 종류
+
+ +
 
+ +
 
+ +
+
초등학교
+
+ +
 
+ +
 
+ +
 
+ +
+
고등학교
+
+ +
 
+ +
 
+ +
+
중학교
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
특수 학교
+
+
+
+
+
+
+
+ + diff --git a/build/docs/javadoc/allpackages-index.html b/build/docs/javadoc/allpackages-index.html new file mode 100644 index 0000000..a2043e5 --- /dev/null +++ b/build/docs/javadoc/allpackages-index.html @@ -0,0 +1,75 @@ + + + + +All Packages (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+
+
+ + diff --git a/build/docs/javadoc/element-list b/build/docs/javadoc/element-list new file mode 100644 index 0000000..4c715f0 --- /dev/null +++ b/build/docs/javadoc/element-list @@ -0,0 +1,7 @@ +me.yellowstrawberry.openneisapi +me.yellowstrawberry.openneisapi.exception +me.yellowstrawberry.openneisapi.objects.food +me.yellowstrawberry.openneisapi.objects.others +me.yellowstrawberry.openneisapi.objects.schedule +me.yellowstrawberry.openneisapi.objects.school +me.yellowstrawberry.openneisapi.objects.school.enums diff --git a/build/docs/javadoc/help-doc.html b/build/docs/javadoc/help-doc.html new file mode 100644 index 0000000..ba589c1 --- /dev/null +++ b/build/docs/javadoc/help-doc.html @@ -0,0 +1,180 @@ + + + + +API Help (OpenNeisAPI4J 0.0.2 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.
  • +
+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

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/build/docs/javadoc/index-all.html b/build/docs/javadoc/index-all.html new file mode 100644 index 0000000..e44a6f8 --- /dev/null +++ b/build/docs/javadoc/index-all.html @@ -0,0 +1,825 @@ + + + + +Index (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form +

A

+
+
address() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns the value of the address record component.
+
+
Allergy - Enum Class in me.yellowstrawberry.openneisapi.objects.food
+
+
알러지(알레르기) 종류
+
+
Arabic - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Art - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Autonomous - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
+

B

+
+
Beef - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Boys - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
 
+
Buckwheat - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
build() - Method in class me.yellowstrawberry.openneisapi.ONA.Builder
+
 
+
Builder(String) - Constructor for class me.yellowstrawberry.openneisapi.ONA.Builder
+
 
+
+

C

+
+
Chicken - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Chinese - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
code() - Method in record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Returns the value of the code record component.
+
+
Coeducational - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
 
+
Contact - Record Class in me.yellowstrawberry.openneisapi.objects.others
+
 
+
Contact(String, String, String) - Constructor for record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Creates an instance of a Contact record class.
+
+
Crab - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
CreativeExperienceActivities - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

D

+
+
Day - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
 
+
detailedAddress() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns the value of the detailedAddress record component.
+
+
+

E

+
+
Early - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
 
+
EducationDepartment - Record Class in me.yellowstrawberry.openneisapi.objects.others
+
 
+
EducationDepartment(String, String) - Constructor for record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Creates an instance of a EducationDepartment record class.
+
+
Egg - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Elementary - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
ElementarySchool - Class in me.yellowstrawberry.openneisapi.objects.school
+
+
초등학교
+
+
ElementarySchool() - Constructor for class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
English - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
EntranceExam - Enum Class in me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
equals(Object) - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Indicates whether some other object is "equal to" this one.
+
+
equals(Object) - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Indicates whether some other object is "equal to" this one.
+
+
+

F

+
+
faxNumber() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Returns the value of the faxNumber record component.
+
+
Food - Class in me.yellowstrawberry.openneisapi.objects.food
+
 
+
Food(String) - Constructor for class me.yellowstrawberry.openneisapi.objects.food.Food
+
+
음식 + + 어떤 음식인지, 이 음식에서 유발할 수 있는 알러지 반응은 무엇이 있는지 알 수 있습니다.
+
+
format - Static variable in interface me.yellowstrawberry.openneisapi.objects.school.School
+
 
+
+

G

+
+
GenderType - Enum Class in me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
getAllergies() - Method in class me.yellowstrawberry.openneisapi.objects.food.Food
+
+
알러지 정보 가져오기
+
+
getAnniversaryDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getAnniversaryDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getAnniversaryDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getAnniversaryDate() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 개교 기념일
+
+
getAnniversaryDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getCaterers() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식이 배급되는 인원을 가져옵니다.
+
+
getCode() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식 코드를 가져옵니다.
+
+
getCode() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getCode() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getCode() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getCode() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 코드
+
+
getCode() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getContact() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getContact() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getContact() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getContact() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
+
+
getContact() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getDate() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식이 배급되는 날짜를 가져옵니다.
+
+
getEducationDepartment() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getEducationDepartment() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getEducationDepartment() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getEducationDepartment() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
관할 시/도 교육청
+
+
getEducationDepartment() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getEnglishName() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getEnglishName() - Method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
+
학교 종류의 영문이름을 가져옵니다.
+
+
getEnglishName() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getEnglishName() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getEnglishName() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 영문 이름
+
+
getEnglishName() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getFood() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식에 어떤 음식이 제공되는지 가져옵니다.
+
+
getFormattedMass() - Method in class me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
질량+질량측정단위 가져오기 + + 예시값: "2.0mg", "4.6g"
+
+
getFoundingDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getFoundingDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getFoundingDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getFoundingDate() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 설립일
+
+
getFoundingDate() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getFrom() - Method in class me.yellowstrawberry.openneisapi.objects.food.Origin
+
+
재료의 원산지 가져오기
+
+
getGenderType() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getGenderType() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getGenderType() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getGenderType() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
남자 여자 공학 구분
+
+
getGenderType() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getGeneralBusinessType() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
+
고등학교 일반/실업 구분명을 가져옵니다.
+
+
getHighSchoolType() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
+
고등학교의 종류를 가져옵니다.
+
+
getKcal() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
해당 급식이 어느정도에 칼로리를 제공하는지 가져옵니다.
+
+
getKey() - Method in class me.yellowstrawberry.openneisapi.QueryParameter
+
 
+
getKoreanName() - Method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
+
학교 종류의 이름을 가져옵니다.
+
+
getLocation() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getLocation() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getLocation() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getLocation() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
+
+
getLocation() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getMass() - Method in class me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
질량 가져오기
+
+
getMealOfDay(School, Date) - Method in class me.yellowstrawberry.openneisapi.ONA
+
+
급식 가져오기 + + 나이스 교육정보 개방 포털에서 급식를 불러옵니다.
+
+
getMeasurementType() - Method in class me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
질량 측정 단위 가져오기
+
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.food.Food
+
+
음식 이름 가져오기
+
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.food.Origin
+
+
재료의 이름 가져오기
+
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.schedule.Period
+
 
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getName() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 이름
+
+
getName() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getNutrition() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식에 어떤 영양성분이 들어가있는지 가져옵니다.
+
+
getOperatingPeriod() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getOperatingPeriod() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getOperatingPeriod() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getOperatingPeriod() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
운영시기 + (주간, 야간)
+
+
getOperatingPeriod() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getOrigin() - Method in class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식에 들어가는 재료의 원산지는 어디인지 가져옵니다.
+
+
getPeriod() - Method in class me.yellowstrawberry.openneisapi.objects.schedule.Period
+
 
+
getPeroidOfEntranceExam() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getPeroidOfEntranceExam() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getPeroidOfEntranceExam() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getPeroidOfEntranceExam() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
입시 시기 + (전기, 후기)
+
+
getPeroidOfEntranceExam() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getSchedule(School, int, String, LocalDateTime, LocalDateTime) - Method in class me.yellowstrawberry.openneisapi.ONA
+
+
시간표 가져오기
+
+
getScheduleOfDay(School, int, String, Date) - Method in class me.yellowstrawberry.openneisapi.ONA
+
+
시간표 가져오기 + + 나이스 교육정보 개방 포털에서 시간표를 가져옵니다.
+
+
getSpecialPurposeType() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
+
특수 목적 고듷학교 계열명을 가져옵니다.
+
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
영양성분 종류 가져오기
+
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.schedule.Period
+
 
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
getType() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
학교 종류
+
+
getType() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
getValue() - Method in class me.yellowstrawberry.openneisapi.QueryParameter
+
 
+
Girls - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
 
+
+

H

+
+
hashCode() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Returns a hash code value for this object.
+
+
hashCode() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns a hash code value for this object.
+
+
High - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
HighSchool - Class in me.yellowstrawberry.openneisapi.objects.school
+
+
고등학교
+
+
HighSchool() - Constructor for class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
HighSchoolType - Enum Class in me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
History - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

I

+
+
InformationCommunicationsTechnology - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
isHasIndustrySpecialClass() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
+
산업체 특별학급 존재 여부를 가져옵니다.
+
+
+

J

+
+
Japanese - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

K

+
+
Korean - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
KoreanChinese - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

L

+
+
lastUpdate() - Method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
lastUpdate() - Method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
lastUpdate() - Method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
lastUpdate() - Method in interface me.yellowstrawberry.openneisapi.objects.school.School
+
+
정보 마지막 업데이트
+
+
lastUpdate() - Method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
Late - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
 
+
localEducationDepartment() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns the value of the localEducationDepartment record component.
+
+
Location - Record Class in me.yellowstrawberry.openneisapi.objects.others
+
 
+
Location(String, String, String, int, String) - Constructor for record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Creates an instance of a Location record class.
+
+
+

M

+
+
Mackerel - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Mathematics - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
me.yellowstrawberry.openneisapi - package me.yellowstrawberry.openneisapi
+
 
+
me.yellowstrawberry.openneisapi.exception - package me.yellowstrawberry.openneisapi.exception
+
 
+
me.yellowstrawberry.openneisapi.objects.food - package me.yellowstrawberry.openneisapi.objects.food
+
 
+
me.yellowstrawberry.openneisapi.objects.others - package me.yellowstrawberry.openneisapi.objects.others
+
 
+
me.yellowstrawberry.openneisapi.objects.schedule - package me.yellowstrawberry.openneisapi.objects.schedule
+
 
+
me.yellowstrawberry.openneisapi.objects.school - package me.yellowstrawberry.openneisapi.objects.school
+
 
+
me.yellowstrawberry.openneisapi.objects.school.enums - package me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
Middle - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
MiddleSchool - Class in me.yellowstrawberry.openneisapi.objects.school
+
+
중학교
+
+
MiddleSchool() - Constructor for class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
Milk - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Moral - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Music - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

N

+
+
name() - Method in record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Returns the value of the name record component.
+
+
NeisException - Exception in me.yellowstrawberry.openneisapi.exception
+
 
+
NeisException(String) - Constructor for exception me.yellowstrawberry.openneisapi.exception.NeisException
+
 
+
Night - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
 
+
Normal - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
Nutrition - Class in me.yellowstrawberry.openneisapi.objects.food
+
 
+
Nutrition(String) - Constructor for class me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
영양성분 + + 이 영양성분의 이름(종류)이 무엇인지, 질량을 측정할때 어떤 단위를 쓰는지, 질량이 얼만큼 되는지 알 수 있습니다.
+
+
+

O

+
+
of(String, String) - Static method in class me.yellowstrawberry.openneisapi.QueryParameter
+
 
+
ONA - Class in me.yellowstrawberry.openneisapi
+
 
+
ONA.Builder - Class in me.yellowstrawberry.openneisapi
+
 
+
OperatingPeriod - Enum Class in me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
Origin - Class in me.yellowstrawberry.openneisapi.objects.food
+
 
+
Origin(String) - Constructor for class me.yellowstrawberry.openneisapi.objects.food.Origin
+
+
원산지 표기가져오기 + + 해당하는 이름의 재료의 원산지가 어디있는지 알 수 있습니다.
+
+
+

P

+
+
parse(int) - Static method in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
parse(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
parse(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
 
+
parse(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
 
+
parse(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
parse(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
 
+
parseFromJSONObject(JSONObject) - Static method in class me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
 
+
parseFromJSONObject(JSONObject) - Static method in class me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
 
+
parseFromJSONObject(JSONObject) - Static method in class me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
 
+
parseFromJSONObject(JSONObject) - Static method in class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
parseSchoolType(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
parseType(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Peach - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Peanut - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Period - Class in me.yellowstrawberry.openneisapi.objects.schedule
+
 
+
Period(String, PeriodType, String) - Constructor for class me.yellowstrawberry.openneisapi.objects.schedule.Period
+
 
+
PeriodType - Enum Class in me.yellowstrawberry.openneisapi.objects.schedule
+
 
+
PhysicalEducation - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Pork - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
postcode() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns the value of the postcode record component.
+
+
province() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns the value of the province record component.
+
+
+

Q

+
+
QueryParameter - Class in me.yellowstrawberry.openneisapi
+
 
+
+

R

+
+
Russian - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

S

+
+
School - Interface in me.yellowstrawberry.openneisapi.objects.school
+
 
+
SchoolMeal - Class in me.yellowstrawberry.openneisapi.objects.food
+
 
+
SchoolMeal(JSONObject) - Constructor for class me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
급식가져오기 + + 급식 class
+
+
SchoolType - Enum Class in me.yellowstrawberry.openneisapi.objects.school.enums
+
 
+
Science - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
searchSchool(String) - Method in class me.yellowstrawberry.openneisapi.ONA
+
+
학교 찾기
+
+
searchSchool(String, int) - Method in class me.yellowstrawberry.openneisapi.ONA
+
+
학교 찾기
+
+
Shellfish - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Shrimp - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Society - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Soybean - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Special - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
Specialized - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
SpecialPurpose - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
SpecialSchool - Class in me.yellowstrawberry.openneisapi.objects.school
+
+
특수 학교
+
+
SpecialSchool() - Constructor for class me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
 
+
Squid - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
Sulfite - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
+

T

+
+
TechnologyHome - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
telephoneNumber() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Returns the value of the telephoneNumber record component.
+
+
Tomato - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
toString() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
Returns a string representation of this record class.
+
+
toString() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Location
+
+
Returns a string representation of this record class.
+
+
+

U

+
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
 
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
 
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
 
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
 
+
Unknown - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
 
+
+

V

+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
+
Returns the enum constant of this class with the specified name.
+
+
valueOf(String) - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
+
Returns the enum constant of this class with the specified name.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
values() - Static method in enum class me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
+
Returns an array containing the constants of this enum class, in +the order they are declared.
+
+
Vietnamese - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
 
+
+

W

+
+
Walnut - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
website() - Method in record class me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
Returns the value of the website record component.
+
+
Wheat - Enum constant in enum class me.yellowstrawberry.openneisapi.objects.food.Allergy
+
 
+
+A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form
+
+
+ + diff --git a/build/docs/javadoc/index.html b/build/docs/javadoc/index.html new file mode 100644 index 0000000..7dafe67 --- /dev/null +++ b/build/docs/javadoc/index.html @@ -0,0 +1,77 @@ + + + + +Overview (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

OpenNeisAPI4J 0.0.2 API

+
+ +
+
+
+ + diff --git a/build/docs/javadoc/jquery-ui.overrides.css b/build/docs/javadoc/jquery-ui.overrides.css new file mode 100644 index 0000000..facf852 --- /dev/null +++ b/build/docs/javadoc/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +.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/build/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO b/build/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..b62cc3e --- /dev/null +++ b/build/docs/javadoc/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1 @@ +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/build/docs/javadoc/legal/ASSEMBLY_EXCEPTION b/build/docs/javadoc/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..0d4cfb4 --- /dev/null +++ b/build/docs/javadoc/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1 @@ +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/build/docs/javadoc/legal/LICENSE b/build/docs/javadoc/legal/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/build/docs/javadoc/legal/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/build/docs/javadoc/legal/jquery.md b/build/docs/javadoc/legal/jquery.md new file mode 100644 index 0000000..f7b72e3 --- /dev/null +++ b/build/docs/javadoc/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.0 + +### jQuery License +``` +jQuery v 3.6.0 +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.0 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/build/docs/javadoc/legal/jqueryUI.md b/build/docs/javadoc/legal/jqueryUI.md new file mode 100644 index 0000000..8031bdb --- /dev/null +++ b/build/docs/javadoc/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.12.1 + +### 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/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.Builder.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.Builder.html new file mode 100644 index 0000000..3b61ac4 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.Builder.html @@ -0,0 +1,161 @@ + + + + +ONA.Builder (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ONA.Builder

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.ONA.Builder
+
+
+
+
Enclosing class:
+
ONA
+
+
+
public static class ONA.Builder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Builder

      +
      public Builder(String apiKey)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      build

      +
      public ONA build()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.html new file mode 100644 index 0000000..bc941a2 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/ONA.html @@ -0,0 +1,290 @@ + + + + +ONA (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ONA

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.ONA
+
+
+
+
public class ONA +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      searchSchool

      +
      public School[] searchSchool(String name) + throws IOException
      +
      학교 찾기 +

      + 나이스 교육정보 개방 포털에서 학교를 찾습니다. (기본 5개)

      +
      +
      Parameters:
      +
      name - 학교 이름
      +
      Throws:
      +
      NeisException - 나이스 교육 정보 개방 포털에서 오류를 리턴했을때
      +
      IOException
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      searchSchool

      +
      public School[] searchSchool(String name, + int maxIndex) + throws IOException
      +
      학교 찾기 +

      + 나이스 교육정보 개방 포털에서 학교를 찾습니다.

      +
      +
      Parameters:
      +
      name - 학교 이름
      +
      maxIndex - 최대 개수
      +
      Throws:
      +
      IOException
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getSchedule

      +
      public Period[][] getSchedule(School school, + int grade, + String className, + LocalDateTime from, + LocalDateTime to) + throws IOException
      +
      시간표 가져오기 +

      + 나이스 교육정보 개방 포털에서 시간표를 가져옵니다.

      +
      +
      Parameters:
      +
      school - 학교
      +
      grade - 학년
      +
      className - 반
      +
      from - 시간표를 가져올 첫날
      +
      to - 시간표를 가져올 마지막날
      +
      Returns:
      +
      시간표
      +
      Throws:
      +
      DateTimeException - 시간이 틀렸을때
      +
      IOException
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getScheduleOfDay

      +
      public Period[] getScheduleOfDay(School school, + int grade, + String className, + Date date) + throws IOException
      +
      시간표 가져오기 + + 나이스 교육정보 개방 포털에서 시간표를 가져옵니다.
      +
      +
      Parameters:
      +
      school - 학교
      +
      grade - 학년
      +
      className - 반
      +
      date - 날짜
      +
      Returns:
      +
      시간표
      +
      Throws:
      +
      IOException
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getMealOfDay

      +
      public SchoolMeal getMealOfDay(School school, + Date date) + throws IOException
      +
      급식 가져오기 + + 나이스 교육정보 개방 포털에서 급식를 불러옵니다.
      +
      +
      Parameters:
      +
      school - 학교
      +
      date - 날짜
      +
      Returns:
      +
      급식
      +
      Throws:
      +
      IOException
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/QueryParameter.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/QueryParameter.html new file mode 100644 index 0000000..7ac44d7 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/QueryParameter.html @@ -0,0 +1,150 @@ + + + + +QueryParameter (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class QueryParameter

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.QueryParameter
+
+
+
+
public class QueryParameter +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/NeisException.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/NeisException.html new file mode 100644 index 0000000..552d50a --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/NeisException.html @@ -0,0 +1,147 @@ + + + + +NeisException (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NeisException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
java.lang.RuntimeException +
me.yellowstrawberry.openneisapi.exception.NeisException
+
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class NeisException +extends RuntimeException
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      NeisException

      +
      public NeisException(String message)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-summary.html new file mode 100644 index 0000000..b27b6a4 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-summary.html @@ -0,0 +1,92 @@ + + + + +me.yellowstrawberry.openneisapi.exception (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.exception

+
+
+
package me.yellowstrawberry.openneisapi.exception
+
+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-tree.html new file mode 100644 index 0000000..3515703 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/exception/package-tree.html @@ -0,0 +1,82 @@ + + + + +me.yellowstrawberry.openneisapi.exception Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.exception

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Allergy.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Allergy.html new file mode 100644 index 0000000..d70d22e --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Allergy.html @@ -0,0 +1,367 @@ + + + + +Allergy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class Allergy

+
+
java.lang.Object +
java.lang.Enum<Allergy> +
me.yellowstrawberry.openneisapi.objects.food.Allergy
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<Allergy>, Constable
+
+
+
public enum Allergy +extends Enum<Allergy>
+
알러지(알레르기) 종류
+
+
Since:
+
0.0.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      Egg

      +
      public static final Allergy Egg
      +
      +
    • +
    • +
      +

      Milk

      +
      public static final Allergy Milk
      +
      +
    • +
    • +
      +

      Buckwheat

      +
      public static final Allergy Buckwheat
      +
      +
    • +
    • +
      +

      Peanut

      +
      public static final Allergy Peanut
      +
      +
    • +
    • +
      +

      Soybean

      +
      public static final Allergy Soybean
      +
      +
    • +
    • +
      +

      Wheat

      +
      public static final Allergy Wheat
      +
      +
    • +
    • +
      +

      Mackerel

      +
      public static final Allergy Mackerel
      +
      +
    • +
    • +
      +

      Crab

      +
      public static final Allergy Crab
      +
      +
    • +
    • +
      +

      Shrimp

      +
      public static final Allergy Shrimp
      +
      +
    • +
    • +
      +

      Pork

      +
      public static final Allergy Pork
      +
      +
    • +
    • +
      +

      Peach

      +
      public static final Allergy Peach
      +
      +
    • +
    • +
      +

      Tomato

      +
      public static final Allergy Tomato
      +
      +
    • +
    • +
      +

      Sulfite

      +
      public static final Allergy Sulfite
      +
      +
    • +
    • +
      +

      Walnut

      +
      public static final Allergy Walnut
      +
      +
    • +
    • +
      +

      Chicken

      +
      public static final Allergy Chicken
      +
      +
    • +
    • +
      +

      Beef

      +
      public static final Allergy Beef
      +
      +
    • +
    • +
      +

      Squid

      +
      public static final Allergy Squid
      +
      +
    • +
    • +
      +

      Shellfish

      +
      public static final Allergy Shellfish
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static Allergy[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static Allergy valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static Allergy[] parse(String st)
      +
      +
    • +
    • +
      +

      parse

      +
      public static Allergy parse(int i)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Food.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Food.html new file mode 100644 index 0000000..3303242 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Food.html @@ -0,0 +1,195 @@ + + + + +Food (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.food.Food
+
+
+
+
public class Food +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Food(String text)
    +
    +
    음식 + + 어떤 음식인지, 이 음식에서 유발할 수 있는 알러지 반응은 무엇이 있는지 알 수 있습니다.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    알러지 정보 가져오기
    +
    + + +
    +
    음식 이름 가져오기
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Food

      +
      public Food(String text)
      +
      음식 + + 어떤 음식인지, 이 음식에서 유발할 수 있는 알러지 반응은 무엇이 있는지 알 수 있습니다.
      +
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      음식 이름 가져오기
      +
      +
      Returns:
      +
      음식 이름
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getAllergies

      +
      public Allergy[] getAllergies()
      +
      알러지 정보 가져오기
      +
      +
      Returns:
      +
      알러지 유발 정보
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Nutrition.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Nutrition.html new file mode 100644 index 0000000..b300576 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Nutrition.html @@ -0,0 +1,235 @@ + + + + +Nutrition (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Nutrition

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.food.Nutrition
+
+
+
+
public class Nutrition +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    영양성분 + + 이 영양성분의 이름(종류)이 무엇인지, 질량을 측정할때 어떤 단위를 쓰는지, 질량이 얼만큼 되는지 알 수 있습니다.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    질량+질량측정단위 가져오기 + + 예시값: "2.0mg", "4.6g"
    +
    +
    double
    + +
    +
    질량 가져오기
    +
    + + +
    +
    질량 측정 단위 가져오기
    +
    + + +
    +
    영양성분 종류 가져오기
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Nutrition

      +
      public Nutrition(String text)
      +
      영양성분 + + 이 영양성분의 이름(종류)이 무엇인지, 질량을 측정할때 어떤 단위를 쓰는지, 질량이 얼만큼 되는지 알 수 있습니다.
      +
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getType

      +
      public String getType()
      +
      영양성분 종류 가져오기
      +
      +
      Returns:
      +
      영양성분 종류
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getMeasurementType

      +
      public String getMeasurementType()
      +
      질량 측정 단위 가져오기
      +
      +
      Returns:
      +
      질량 측정 단위
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getMass

      +
      public double getMass()
      +
      질량 가져오기
      +
      +
      Returns:
      +
      질량
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getFormattedMass

      +
      public String getFormattedMass()
      +
      질량+질량측정단위 가져오기 + + 예시값: "2.0mg", "4.6g"
      +
      +
      Returns:
      +
      질량+질량측정단위
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Origin.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Origin.html new file mode 100644 index 0000000..e3c1933 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/Origin.html @@ -0,0 +1,195 @@ + + + + +Origin (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.food.Origin
+
+
+
+
public class Origin +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Origin(String text)
    +
    +
    원산지 표기가져오기 + + 해당하는 이름의 재료의 원산지가 어디있는지 알 수 있습니다.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    재료의 원산지 가져오기
    +
    + + +
    +
    재료의 이름 가져오기
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Origin

      +
      public Origin(String text)
      +
      원산지 표기가져오기 + + 해당하는 이름의 재료의 원산지가 어디있는지 알 수 있습니다.
      +
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      재료의 이름 가져오기
      +
      +
      Returns:
      +
      재료의 이름
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getFrom

      +
      public String getFrom()
      +
      재료의 원산지 가져오기
      +
      +
      Returns:
      +
      원산지 이름
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.html new file mode 100644 index 0000000..bdcd5c0 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.html @@ -0,0 +1,285 @@ + + + + +SchoolMeal (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SchoolMeal

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
+
+
+
+
public class SchoolMeal +extends Object
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    SchoolMeal(org.json.JSONObject json)
    +
    +
    급식가져오기 + + 급식 class
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    int
    + +
    +
    급식이 배급되는 인원을 가져옵니다.
    +
    + + +
    +
    급식 코드를 가져옵니다.
    +
    + + +
    +
    급식이 배급되는 날짜를 가져옵니다.
    +
    + + +
    +
    급식에 어떤 음식이 제공되는지 가져옵니다.
    +
    +
    double
    + +
    +
    해당 급식이 어느정도에 칼로리를 제공하는지 가져옵니다.
    +
    + + +
    +
    급식에 어떤 영양성분이 들어가있는지 가져옵니다.
    +
    + + +
    +
    급식에 들어가는 재료의 원산지는 어디인지 가져옵니다.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SchoolMeal

      +
      public SchoolMeal(org.json.JSONObject json)
      +
      급식가져오기 + + 급식 class
      +
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getDate

      +
      public Date getDate()
      +
      급식이 배급되는 날짜를 가져옵니다.
      +
      +
      Returns:
      +
      급식 배급일
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode()
      +
      급식 코드를 가져옵니다.
      +
      +
      Returns:
      +
      급식코드
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getCaterers

      +
      public int getCaterers()
      +
      급식이 배급되는 인원을 가져옵니다.
      +
      +
      Returns:
      +
      인원수
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getFood

      +
      public Food[] getFood()
      +
      급식에 어떤 음식이 제공되는지 가져옵니다.
      +
      +
      Returns:
      +
      급식
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getOrigin

      +
      public Origin[] getOrigin()
      +
      급식에 들어가는 재료의 원산지는 어디인지 가져옵니다.
      +
      +
      Returns:
      +
      원산지
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getNutrition

      +
      public Nutrition[] getNutrition()
      +
      급식에 어떤 영양성분이 들어가있는지 가져옵니다.
      +
      +
      Returns:
      +
      영양성분
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getKcal

      +
      public double getKcal()
      +
      해당 급식이 어느정도에 칼로리를 제공하는지 가져옵니다.
      +
      +
      Returns:
      +
      칼로리
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-summary.html new file mode 100644 index 0000000..6e8f98d --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-summary.html @@ -0,0 +1,97 @@ + + + + +me.yellowstrawberry.openneisapi.objects.food (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.objects.food

+
+
+
package me.yellowstrawberry.openneisapi.objects.food
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    알러지(알레르기) 종류
    +
    + +
     
    + +
     
    + +
     
    + +
     
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-tree.html new file mode 100644 index 0000000..0c0eda7 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/food/package-tree.html @@ -0,0 +1,87 @@ + + + + +me.yellowstrawberry.openneisapi.objects.food Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.objects.food

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.yellowstrawberry.openneisapi.objects.food.Food
    • +
    • me.yellowstrawberry.openneisapi.objects.food.Nutrition
    • +
    • me.yellowstrawberry.openneisapi.objects.food.Origin
    • +
    • me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
    • +
    +
  • +
+
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Contact.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Contact.html new file mode 100644 index 0000000..9d8efe1 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Contact.html @@ -0,0 +1,267 @@ + + + + +Contact (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class Contact

+
+
java.lang.Object +
java.lang.Record +
me.yellowstrawberry.openneisapi.objects.others.Contact
+
+
+
+
+
public record Contact(String telephoneNumber, String faxNumber, String website) +extends Record
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Contact(String telephoneNumber, + String faxNumber, + String website)
    +
    +
    Creates an instance of a Contact record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    + + +
    +
    Returns the value of the faxNumber record component.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    + + +
    +
    Returns the value of the telephoneNumber record component.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    + + +
    +
    Returns the value of the website record component.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Contact

      +
      public Contact(String telephoneNumber, + String faxNumber, + String website)
      +
      Creates an instance of a Contact record class.
      +
      +
      Parameters:
      +
      telephoneNumber - the value for the telephoneNumber record component
      +
      faxNumber - the value for the faxNumber record component
      +
      website - the value for the website record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      telephoneNumber

      +
      public String telephoneNumber()
      +
      Returns the value of the telephoneNumber record component.
      +
      +
      Returns:
      +
      the value of the telephoneNumber record component
      +
      +
      +
    • +
    • +
      +

      faxNumber

      +
      public String faxNumber()
      +
      Returns the value of the faxNumber record component.
      +
      +
      Returns:
      +
      the value of the faxNumber record component
      +
      +
      +
    • +
    • +
      +

      website

      +
      public String website()
      +
      Returns the value of the website record component.
      +
      +
      Returns:
      +
      the value of the website record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/EducationDepartment.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/EducationDepartment.html new file mode 100644 index 0000000..d301a21 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/EducationDepartment.html @@ -0,0 +1,248 @@ + + + + +EducationDepartment (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class EducationDepartment

+
+
java.lang.Object +
java.lang.Record +
me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
+
+
+
+
+
public record EducationDepartment(String code, String name) +extends Record
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
    +
    Creates an instance of a EducationDepartment record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the value of the code record component.
    +
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    + + +
    +
    Returns the value of the name record component.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      EducationDepartment

      +
      public EducationDepartment(String code, + String name)
      +
      Creates an instance of a EducationDepartment record class.
      +
      +
      Parameters:
      +
      code - the value for the code record component
      +
      name - the value for the name record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      code

      +
      public String code()
      +
      Returns the value of the code record component.
      +
      +
      Returns:
      +
      the value of the code record component
      +
      +
      +
    • +
    • +
      +

      name

      +
      public String name()
      +
      Returns the value of the name record component.
      +
      +
      Returns:
      +
      the value of the name record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Location.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Location.html new file mode 100644 index 0000000..2a7295b --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/Location.html @@ -0,0 +1,305 @@ + + + + +Location (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Record Class Location

+
+
java.lang.Object +
java.lang.Record +
me.yellowstrawberry.openneisapi.objects.others.Location
+
+
+
+
+
public record Location(String province, String address, String detailedAddress, int postcode, String localEducationDepartment) +extends Record
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    +
    Location(String province, + String address, + String detailedAddress, + int postcode, + String localEducationDepartment)
    +
    +
    Creates an instance of a Location record class.
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
    +
    Returns the value of the address record component.
    +
    + + +
    +
    Returns the value of the detailedAddress record component.
    +
    +
    final boolean
    + +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    final int
    + +
    +
    Returns a hash code value for this object.
    +
    + + +
    +
    Returns the value of the localEducationDepartment record component.
    +
    +
    int
    + +
    +
    Returns the value of the postcode record component.
    +
    + + +
    +
    Returns the value of the province record component.
    +
    +
    final String
    + +
    +
    Returns a string representation of this record class.
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Location

      +
      public Location(String province, + String address, + String detailedAddress, + int postcode, + String localEducationDepartment)
      +
      Creates an instance of a Location record class.
      +
      +
      Parameters:
      +
      province - the value for the province record component
      +
      address - the value for the address record component
      +
      detailedAddress - the value for the detailedAddress record component
      +
      postcode - the value for the postcode record component
      +
      localEducationDepartment - the value for the localEducationDepartment record component
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      toString

      +
      public final String toString()
      +
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      +
      +
      Specified by:
      +
      toString in class Record
      +
      Returns:
      +
      a string representation of this object
      +
      +
      +
    • +
    • +
      +

      hashCode

      +
      public final int hashCode()
      +
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      +
      +
      Specified by:
      +
      hashCode in class Record
      +
      Returns:
      +
      a hash code value for this object
      +
      +
      +
    • +
    • +
      +

      equals

      +
      public final boolean equals(Object o)
      +
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      +
      +
      Specified by:
      +
      equals in class Record
      +
      Parameters:
      +
      o - the object with which to compare
      +
      Returns:
      +
      true if this object is the same as the o argument; false otherwise.
      +
      +
      +
    • +
    • +
      +

      province

      +
      public String province()
      +
      Returns the value of the province record component.
      +
      +
      Returns:
      +
      the value of the province record component
      +
      +
      +
    • +
    • +
      +

      address

      +
      public String address()
      +
      Returns the value of the address record component.
      +
      +
      Returns:
      +
      the value of the address record component
      +
      +
      +
    • +
    • +
      +

      detailedAddress

      +
      public String detailedAddress()
      +
      Returns the value of the detailedAddress record component.
      +
      +
      Returns:
      +
      the value of the detailedAddress record component
      +
      +
      +
    • +
    • +
      +

      postcode

      +
      public int postcode()
      +
      Returns the value of the postcode record component.
      +
      +
      Returns:
      +
      the value of the postcode record component
      +
      +
      +
    • +
    • +
      +

      localEducationDepartment

      +
      public String localEducationDepartment()
      +
      Returns the value of the localEducationDepartment record component.
      +
      +
      Returns:
      +
      the value of the localEducationDepartment record component
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-summary.html new file mode 100644 index 0000000..6904590 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-summary.html @@ -0,0 +1,85 @@ + + + + +me.yellowstrawberry.openneisapi.objects.others (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.objects.others

+
+
+
package me.yellowstrawberry.openneisapi.objects.others
+
+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-tree.html new file mode 100644 index 0000000..927f24d --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/others/package-tree.html @@ -0,0 +1,76 @@ + + + + +me.yellowstrawberry.openneisapi.objects.others Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.objects.others

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • java.lang.Record +
        +
      • me.yellowstrawberry.openneisapi.objects.others.Contact
      • +
      • me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
      • +
      • me.yellowstrawberry.openneisapi.objects.others.Location
      • +
      +
    • +
    +
  • +
+
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/Period.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/Period.html new file mode 100644 index 0000000..1988a24 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/Period.html @@ -0,0 +1,179 @@ + + + + +Period (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ + +
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.schedule.Period
+
+
+
+
public class Period +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPeriod

      +
      public String getPeriod()
      +
      +
    • +
    • +
      +

      getType

      +
      public PeriodType getType()
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/PeriodType.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/PeriodType.html new file mode 100644 index 0000000..9bc698c --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/PeriodType.html @@ -0,0 +1,369 @@ + + + + +PeriodType (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class PeriodType

+
+
java.lang.Object +
java.lang.Enum<PeriodType> +
me.yellowstrawberry.openneisapi.objects.schedule.PeriodType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<PeriodType>, Constable
+
+
+
public enum PeriodType +extends Enum<PeriodType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      Korean

      +
      public static final PeriodType Korean
      +
      +
    • +
    • +
      +

      Mathematics

      +
      public static final PeriodType Mathematics
      +
      +
    • +
    • +
      +

      English

      +
      public static final PeriodType English
      +
      +
    • +
    • +
      +

      Science

      +
      public static final PeriodType Science
      +
      +
    • +
    • +
      +

      Society

      +
      public static final PeriodType Society
      +
      +
    • +
    • +
      +

      History

      +
      public static final PeriodType History
      +
      +
    • +
    • +
      +

      Chinese

      +
      public static final PeriodType Chinese
      +
      +
    • +
    • +
      +

      Japanese

      +
      public static final PeriodType Japanese
      +
      +
    • +
    • +
      +

      KoreanChinese

      +
      public static final PeriodType KoreanChinese
      +
      +
    • +
    • +
      +

      Russian

      +
      public static final PeriodType Russian
      +
      +
    • +
    • +
      +

      Vietnamese

      +
      public static final PeriodType Vietnamese
      +
      +
    • +
    • +
      +

      Arabic

      +
      public static final PeriodType Arabic
      +
      +
    • +
    • +
      +

      Music

      +
      public static final PeriodType Music
      +
      +
    • +
    • +
      +

      Art

      +
      public static final PeriodType Art
      +
      +
    • +
    • +
      +

      PhysicalEducation

      +
      public static final PeriodType PhysicalEducation
      +
      +
    • +
    • +
      +

      TechnologyHome

      +
      public static final PeriodType TechnologyHome
      +
      +
    • +
    • +
      +

      Moral

      +
      public static final PeriodType Moral
      +
      +
    • +
    • +
      +

      InformationCommunicationsTechnology

      +
      public static final PeriodType InformationCommunicationsTechnology
      +
      +
    • +
    • +
      +

      CreativeExperienceActivities

      +
      public static final PeriodType CreativeExperienceActivities
      +
      +
    • +
    • +
      +

      Unknown

      +
      public static final PeriodType Unknown
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static PeriodType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static PeriodType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parseType

      +
      public static PeriodType parseType(String kr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-summary.html new file mode 100644 index 0000000..e11b7ff --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-summary.html @@ -0,0 +1,89 @@ + + + + +me.yellowstrawberry.openneisapi.objects.schedule (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.objects.schedule

+
+
+
package me.yellowstrawberry.openneisapi.objects.schedule
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
     
    + +
     
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-tree.html new file mode 100644 index 0000000..9d449e4 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/schedule/package-tree.html @@ -0,0 +1,84 @@ + + + + +me.yellowstrawberry.openneisapi.objects.schedule Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.objects.schedule

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.yellowstrawberry.openneisapi.objects.schedule.Period
    • +
    +
  • +
+
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.html new file mode 100644 index 0000000..b6d75d3 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.html @@ -0,0 +1,455 @@ + + + + +ElementarySchool (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ElementarySchool

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.school.ElementarySchool
+
+
+
+
All Implemented Interfaces:
+
School
+
+
+
public class ElementarySchool +extends Object +implements School
+
초등학교
+
+
Since:
+
0.0.1
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ElementarySchool

      +
      public ElementarySchool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseFromJSONObject

      +
      public static ElementarySchool parseFromJSONObject(org.json.JSONObject json)
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: School
      +
      학교 이름
      +
      +
      Specified by:
      +
      getName in interface School
      +
      Returns:
      +
      학교 이름
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      public String getEnglishName()
      +
      Description copied from interface: School
      +
      학교 영문 이름
      +
      +
      Specified by:
      +
      getEnglishName in interface School
      +
      Returns:
      +
      학교 영문 이름
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode()
      +
      Description copied from interface: School
      +
      학교 코드
      +
      +
      Specified by:
      +
      getCode in interface School
      +
      Returns:
      +
      학교 코드
      +
      +
      +
    • +
    • +
      +

      getFoundingDate

      +
      public Date getFoundingDate()
      +
      Description copied from interface: School
      +
      학교 설립일
      +
      +
      Specified by:
      +
      getFoundingDate in interface School
      +
      Returns:
      +
      학교 설립일
      +
      +
      +
    • +
    • +
      +

      getAnniversaryDate

      +
      public Date getAnniversaryDate()
      +
      Description copied from interface: School
      +
      학교 개교 기념일
      +
      +
      Specified by:
      +
      getAnniversaryDate in interface School
      +
      Returns:
      +
      학교 개교 기념일
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public SchoolType getType()
      +
      Description copied from interface: School
      +
      학교 종류
      +
      +
      Specified by:
      +
      getType in interface School
      +
      Returns:
      +
      학교 종류
      +
      +
      +
    • +
    • +
      +

      getLocation

      +
      public Location getLocation()
      +
      Description copied from interface: School
      +
      학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
      +
      +
      Specified by:
      +
      getLocation in interface School
      +
      Returns:
      +
      Location
      +
      +
      +
    • +
    • +
      +

      getContact

      +
      public Contact getContact()
      +
      Description copied from interface: School
      +
      학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
      +
      +
      Specified by:
      +
      getContact in interface School
      +
      Returns:
      +
      Contact
      +
      +
      +
    • +
    • +
      +

      getEducationDepartment

      +
      public EducationDepartment getEducationDepartment()
      +
      Description copied from interface: School
      +
      관할 시/도 교육청
      +
      +
      Specified by:
      +
      getEducationDepartment in interface School
      +
      Returns:
      +
      EducationDepartment
      +
      +
      +
    • +
    • +
      +

      getGenderType

      +
      public GenderType getGenderType()
      +
      Description copied from interface: School
      +
      남자 여자 공학 구분
      +
      +
      Specified by:
      +
      getGenderType in interface School
      +
      Returns:
      +
      GenderType
      +
      +
      +
    • +
    • +
      +

      getPeroidOfEntranceExam

      +
      public EntranceExam getPeroidOfEntranceExam()
      +
      Description copied from interface: School
      +
      입시 시기 + (전기, 후기)
      +
      +
      Specified by:
      +
      getPeroidOfEntranceExam in interface School
      +
      Returns:
      +
      EntranceExam
      +
      +
      +
    • +
    • +
      +

      getOperatingPeriod

      +
      public OperatingPeriod getOperatingPeriod()
      +
      Description copied from interface: School
      +
      운영시기 + (주간, 야간)
      +
      +
      Specified by:
      +
      getOperatingPeriod in interface School
      +
      Returns:
      +
      OperatingPeriod
      +
      +
      +
    • +
    • +
      +

      lastUpdate

      +
      public Date lastUpdate()
      +
      Description copied from interface: School
      +
      정보 마지막 업데이트
      +
      +
      Specified by:
      +
      lastUpdate in interface School
      +
      Returns:
      +
      date
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/HighSchool.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/HighSchool.html new file mode 100644 index 0000000..2da52a2 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/HighSchool.html @@ -0,0 +1,528 @@ + + + + +HighSchool (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HighSchool

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.school.HighSchool
+
+
+
+
All Implemented Interfaces:
+
School
+
+
+
public class HighSchool +extends Object +implements School
+
고등학교
+
+
Since:
+
0.0.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HighSchool

      +
      public HighSchool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseFromJSONObject

      +
      public static HighSchool parseFromJSONObject(org.json.JSONObject json)
      +
      +
    • +
    • +
      +

      getHighSchoolType

      +
      public HighSchoolType getHighSchoolType()
      +
      고등학교의 종류를 가져옵니다. + (일반고, 특성화고, 특목고)
      +
      +
      Returns:
      +
      고등학교 종류
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      isHasIndustrySpecialClass

      +
      public boolean isHasIndustrySpecialClass()
      +
      산업체 특별학급 존재 여부를 가져옵니다.
      +
      +
      Returns:
      +
      존재 여부
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getGeneralBusinessType

      +
      public String getGeneralBusinessType()
      +
      고등학교 일반/실업 구분명을 가져옵니다.
      +
      +
      Returns:
      +
      일반/실업 구분명
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getSpecialPurposeType

      +
      public String getSpecialPurposeType()
      +
      특수 목적 고듷학교 계열명을 가져옵니다.
      +
      +
      Returns:
      +
      특목고 계열명
      +
      Since:
      +
      0.0.2
      +
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: School
      +
      학교 이름
      +
      +
      Specified by:
      +
      getName in interface School
      +
      Returns:
      +
      학교 이름
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      public String getEnglishName()
      +
      Description copied from interface: School
      +
      학교 영문 이름
      +
      +
      Specified by:
      +
      getEnglishName in interface School
      +
      Returns:
      +
      학교 영문 이름
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode()
      +
      Description copied from interface: School
      +
      학교 코드
      +
      +
      Specified by:
      +
      getCode in interface School
      +
      Returns:
      +
      학교 코드
      +
      +
      +
    • +
    • +
      +

      getFoundingDate

      +
      public Date getFoundingDate()
      +
      Description copied from interface: School
      +
      학교 설립일
      +
      +
      Specified by:
      +
      getFoundingDate in interface School
      +
      Returns:
      +
      학교 설립일
      +
      +
      +
    • +
    • +
      +

      getAnniversaryDate

      +
      public Date getAnniversaryDate()
      +
      Description copied from interface: School
      +
      학교 개교 기념일
      +
      +
      Specified by:
      +
      getAnniversaryDate in interface School
      +
      Returns:
      +
      학교 개교 기념일
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public SchoolType getType()
      +
      Description copied from interface: School
      +
      학교 종류
      +
      +
      Specified by:
      +
      getType in interface School
      +
      Returns:
      +
      학교 종류
      +
      +
      +
    • +
    • +
      +

      getLocation

      +
      public Location getLocation()
      +
      Description copied from interface: School
      +
      학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
      +
      +
      Specified by:
      +
      getLocation in interface School
      +
      Returns:
      +
      Location
      +
      +
      +
    • +
    • +
      +

      getContact

      +
      public Contact getContact()
      +
      Description copied from interface: School
      +
      학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
      +
      +
      Specified by:
      +
      getContact in interface School
      +
      Returns:
      +
      Contact
      +
      +
      +
    • +
    • +
      +

      getEducationDepartment

      +
      public EducationDepartment getEducationDepartment()
      +
      Description copied from interface: School
      +
      관할 시/도 교육청
      +
      +
      Specified by:
      +
      getEducationDepartment in interface School
      +
      Returns:
      +
      EducationDepartment
      +
      +
      +
    • +
    • +
      +

      getGenderType

      +
      public GenderType getGenderType()
      +
      Description copied from interface: School
      +
      남자 여자 공학 구분
      +
      +
      Specified by:
      +
      getGenderType in interface School
      +
      Returns:
      +
      GenderType
      +
      +
      +
    • +
    • +
      +

      getPeroidOfEntranceExam

      +
      public EntranceExam getPeroidOfEntranceExam()
      +
      Description copied from interface: School
      +
      입시 시기 + (전기, 후기)
      +
      +
      Specified by:
      +
      getPeroidOfEntranceExam in interface School
      +
      Returns:
      +
      EntranceExam
      +
      +
      +
    • +
    • +
      +

      getOperatingPeriod

      +
      public OperatingPeriod getOperatingPeriod()
      +
      Description copied from interface: School
      +
      운영시기 + (주간, 야간)
      +
      +
      Specified by:
      +
      getOperatingPeriod in interface School
      +
      Returns:
      +
      OperatingPeriod
      +
      +
      +
    • +
    • +
      +

      lastUpdate

      +
      public Date lastUpdate()
      +
      Description copied from interface: School
      +
      정보 마지막 업데이트
      +
      +
      Specified by:
      +
      lastUpdate in interface School
      +
      Returns:
      +
      date
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.html new file mode 100644 index 0000000..2a7ac29 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.html @@ -0,0 +1,455 @@ + + + + +MiddleSchool (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class MiddleSchool

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.school.MiddleSchool
+
+
+
+
All Implemented Interfaces:
+
School
+
+
+
public class MiddleSchool +extends Object +implements School
+
중학교
+
+
Since:
+
0.0.1
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      MiddleSchool

      +
      public MiddleSchool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseFromJSONObject

      +
      public static MiddleSchool parseFromJSONObject(org.json.JSONObject json)
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: School
      +
      학교 이름
      +
      +
      Specified by:
      +
      getName in interface School
      +
      Returns:
      +
      학교 이름
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      public String getEnglishName()
      +
      Description copied from interface: School
      +
      학교 영문 이름
      +
      +
      Specified by:
      +
      getEnglishName in interface School
      +
      Returns:
      +
      학교 영문 이름
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode()
      +
      Description copied from interface: School
      +
      학교 코드
      +
      +
      Specified by:
      +
      getCode in interface School
      +
      Returns:
      +
      학교 코드
      +
      +
      +
    • +
    • +
      +

      getFoundingDate

      +
      public Date getFoundingDate()
      +
      Description copied from interface: School
      +
      학교 설립일
      +
      +
      Specified by:
      +
      getFoundingDate in interface School
      +
      Returns:
      +
      학교 설립일
      +
      +
      +
    • +
    • +
      +

      getAnniversaryDate

      +
      public Date getAnniversaryDate()
      +
      Description copied from interface: School
      +
      학교 개교 기념일
      +
      +
      Specified by:
      +
      getAnniversaryDate in interface School
      +
      Returns:
      +
      학교 개교 기념일
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public SchoolType getType()
      +
      Description copied from interface: School
      +
      학교 종류
      +
      +
      Specified by:
      +
      getType in interface School
      +
      Returns:
      +
      학교 종류
      +
      +
      +
    • +
    • +
      +

      getLocation

      +
      public Location getLocation()
      +
      Description copied from interface: School
      +
      학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
      +
      +
      Specified by:
      +
      getLocation in interface School
      +
      Returns:
      +
      Location
      +
      +
      +
    • +
    • +
      +

      getContact

      +
      public Contact getContact()
      +
      Description copied from interface: School
      +
      학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
      +
      +
      Specified by:
      +
      getContact in interface School
      +
      Returns:
      +
      Contact
      +
      +
      +
    • +
    • +
      +

      getEducationDepartment

      +
      public EducationDepartment getEducationDepartment()
      +
      Description copied from interface: School
      +
      관할 시/도 교육청
      +
      +
      Specified by:
      +
      getEducationDepartment in interface School
      +
      Returns:
      +
      EducationDepartment
      +
      +
      +
    • +
    • +
      +

      getGenderType

      +
      public GenderType getGenderType()
      +
      Description copied from interface: School
      +
      남자 여자 공학 구분
      +
      +
      Specified by:
      +
      getGenderType in interface School
      +
      Returns:
      +
      GenderType
      +
      +
      +
    • +
    • +
      +

      getPeroidOfEntranceExam

      +
      public EntranceExam getPeroidOfEntranceExam()
      +
      Description copied from interface: School
      +
      입시 시기 + (전기, 후기)
      +
      +
      Specified by:
      +
      getPeroidOfEntranceExam in interface School
      +
      Returns:
      +
      EntranceExam
      +
      +
      +
    • +
    • +
      +

      getOperatingPeriod

      +
      public OperatingPeriod getOperatingPeriod()
      +
      Description copied from interface: School
      +
      운영시기 + (주간, 야간)
      +
      +
      Specified by:
      +
      getOperatingPeriod in interface School
      +
      Returns:
      +
      OperatingPeriod
      +
      +
      +
    • +
    • +
      +

      lastUpdate

      +
      public Date lastUpdate()
      +
      Description copied from interface: School
      +
      정보 마지막 업데이트
      +
      +
      Specified by:
      +
      lastUpdate in interface School
      +
      Returns:
      +
      date
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/School.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/School.html new file mode 100644 index 0000000..9586b2f --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/School.html @@ -0,0 +1,413 @@ + + + + +School (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface School

+
+
+
+
All Known Implementing Classes:
+
ElementarySchool, HighSchool, MiddleSchool, SpecialSchool
+
+
+
public interface School
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      String getName()
      +
      학교 이름
      +
      +
      Returns:
      +
      학교 이름
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      String getEnglishName()
      +
      학교 영문 이름
      +
      +
      Returns:
      +
      학교 영문 이름
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      String getCode()
      +
      학교 코드
      +
      +
      Returns:
      +
      학교 코드
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getFoundingDate

      +
      Date getFoundingDate()
      +
      학교 설립일
      +
      +
      Returns:
      +
      학교 설립일
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getAnniversaryDate

      +
      Date getAnniversaryDate()
      +
      학교 개교 기념일
      +
      +
      Returns:
      +
      학교 개교 기념일
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getType

      +
      SchoolType getType()
      +
      학교 종류
      +
      +
      Returns:
      +
      학교 종류
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getLocation

      +
      Location getLocation()
      +
      학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
      +
      +
      Returns:
      +
      Location
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getContact

      +
      Contact getContact()
      +
      학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
      +
      +
      Returns:
      +
      Contact
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getEducationDepartment

      +
      EducationDepartment getEducationDepartment()
      +
      관할 시/도 교육청
      +
      +
      Returns:
      +
      EducationDepartment
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getGenderType

      +
      GenderType getGenderType()
      +
      남자 여자 공학 구분
      +
      +
      Returns:
      +
      GenderType
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getPeroidOfEntranceExam

      +
      EntranceExam getPeroidOfEntranceExam()
      +
      입시 시기 + (전기, 후기)
      +
      +
      Returns:
      +
      EntranceExam
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getOperatingPeriod

      +
      OperatingPeriod getOperatingPeriod()
      +
      운영시기 + (주간, 야간)
      +
      +
      Returns:
      +
      OperatingPeriod
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      lastUpdate

      +
      Date lastUpdate()
      +
      정보 마지막 업데이트
      +
      +
      Returns:
      +
      date
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.html new file mode 100644 index 0000000..04347e5 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.html @@ -0,0 +1,455 @@ + + + + +SpecialSchool (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class SpecialSchool

+
+
java.lang.Object +
me.yellowstrawberry.openneisapi.objects.school.SpecialSchool
+
+
+
+
All Implemented Interfaces:
+
School
+
+
+
public class SpecialSchool +extends Object +implements School
+
특수 학교
+
+
Since:
+
0.0.2
+
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      SpecialSchool

      +
      public SpecialSchool()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      parseFromJSONObject

      +
      public static SpecialSchool parseFromJSONObject(org.json.JSONObject json)
      +
      +
    • +
    • +
      +

      getName

      +
      public String getName()
      +
      Description copied from interface: School
      +
      학교 이름
      +
      +
      Specified by:
      +
      getName in interface School
      +
      Returns:
      +
      학교 이름
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      public String getEnglishName()
      +
      Description copied from interface: School
      +
      학교 영문 이름
      +
      +
      Specified by:
      +
      getEnglishName in interface School
      +
      Returns:
      +
      학교 영문 이름
      +
      +
      +
    • +
    • +
      +

      getCode

      +
      public String getCode()
      +
      Description copied from interface: School
      +
      학교 코드
      +
      +
      Specified by:
      +
      getCode in interface School
      +
      Returns:
      +
      학교 코드
      +
      +
      +
    • +
    • +
      +

      getFoundingDate

      +
      public Date getFoundingDate()
      +
      Description copied from interface: School
      +
      학교 설립일
      +
      +
      Specified by:
      +
      getFoundingDate in interface School
      +
      Returns:
      +
      학교 설립일
      +
      +
      +
    • +
    • +
      +

      getAnniversaryDate

      +
      public Date getAnniversaryDate()
      +
      Description copied from interface: School
      +
      학교 개교 기념일
      +
      +
      Specified by:
      +
      getAnniversaryDate in interface School
      +
      Returns:
      +
      학교 개교 기념일
      +
      +
      +
    • +
    • +
      +

      getType

      +
      public SchoolType getType()
      +
      Description copied from interface: School
      +
      학교 종류
      +
      +
      Specified by:
      +
      getType in interface School
      +
      Returns:
      +
      학교 종류
      +
      +
      +
    • +
    • +
      +

      getLocation

      +
      public Location getLocation()
      +
      Description copied from interface: School
      +
      학교 위치 정보 + + Location 내부에 있는 methods + + Location#province -> 시/도 (경기도, 강원도, 서울특별시) + Location#address -> 주소 (경기도 xx시 xx동 xx로 xx학교) + Location#detailedAddress -> 상세 주소 (xx학교 (xx면)) + Location#postcode -> 우편번호 + Location#localEducationDepartment -> 관할 지역 교육청
      +
      +
      Specified by:
      +
      getLocation in interface School
      +
      Returns:
      +
      Location
      +
      +
      +
    • +
    • +
      +

      getContact

      +
      public Contact getContact()
      +
      Description copied from interface: School
      +
      학교 연락 정보 + + Contact 내부에 있는 methods + + Contact#telephoneNumber -> 전화번호 + Contact#faxNumber -> 펙스번호 + Contact#website -> 웹사이트 주소
      +
      +
      Specified by:
      +
      getContact in interface School
      +
      Returns:
      +
      Contact
      +
      +
      +
    • +
    • +
      +

      getEducationDepartment

      +
      public EducationDepartment getEducationDepartment()
      +
      Description copied from interface: School
      +
      관할 시/도 교육청
      +
      +
      Specified by:
      +
      getEducationDepartment in interface School
      +
      Returns:
      +
      EducationDepartment
      +
      +
      +
    • +
    • +
      +

      getGenderType

      +
      public GenderType getGenderType()
      +
      Description copied from interface: School
      +
      남자 여자 공학 구분
      +
      +
      Specified by:
      +
      getGenderType in interface School
      +
      Returns:
      +
      GenderType
      +
      +
      +
    • +
    • +
      +

      getPeroidOfEntranceExam

      +
      public EntranceExam getPeroidOfEntranceExam()
      +
      Description copied from interface: School
      +
      입시 시기 + (전기, 후기)
      +
      +
      Specified by:
      +
      getPeroidOfEntranceExam in interface School
      +
      Returns:
      +
      EntranceExam
      +
      +
      +
    • +
    • +
      +

      getOperatingPeriod

      +
      public OperatingPeriod getOperatingPeriod()
      +
      Description copied from interface: School
      +
      운영시기 + (주간, 야간)
      +
      +
      Specified by:
      +
      getOperatingPeriod in interface School
      +
      Returns:
      +
      OperatingPeriod
      +
      +
      +
    • +
    • +
      +

      lastUpdate

      +
      public Date lastUpdate()
      +
      Description copied from interface: School
      +
      정보 마지막 업데이트
      +
      +
      Specified by:
      +
      lastUpdate in interface School
      +
      Returns:
      +
      date
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/EntranceExam.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/EntranceExam.html new file mode 100644 index 0000000..644c100 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/EntranceExam.html @@ -0,0 +1,233 @@ + + + + +EntranceExam (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class EntranceExam

+
+
java.lang.Object +
java.lang.Enum<EntranceExam> +
me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<EntranceExam>, Constable
+
+
+
public enum EntranceExam +extends Enum<EntranceExam>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static EntranceExam[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static EntranceExam valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static EntranceExam parse(String kr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/GenderType.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/GenderType.html new file mode 100644 index 0000000..e58f33a --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/GenderType.html @@ -0,0 +1,241 @@ + + + + +GenderType (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class GenderType

+
+
java.lang.Object +
java.lang.Enum<GenderType> +
me.yellowstrawberry.openneisapi.objects.school.enums.GenderType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<GenderType>, Constable
+
+
+
public enum GenderType +extends Enum<GenderType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      Boys

      +
      public static final GenderType Boys
      +
      +
    • +
    • +
      +

      Girls

      +
      public static final GenderType Girls
      +
      +
    • +
    • +
      +

      Coeducational

      +
      public static final GenderType Coeducational
      +
      +
    • +
    • +
      +

      Unknown

      +
      public static final GenderType Unknown
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static GenderType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static GenderType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static GenderType parse(String kr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.html new file mode 100644 index 0000000..3d61404 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.html @@ -0,0 +1,249 @@ + + + + +HighSchoolType (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class HighSchoolType

+
+
java.lang.Object +
java.lang.Enum<HighSchoolType> +
me.yellowstrawberry.openneisapi.objects.school.enums.HighSchoolType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<HighSchoolType>, Constable
+
+
+
public enum HighSchoolType +extends Enum<HighSchoolType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static HighSchoolType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static HighSchoolType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static HighSchoolType parse(String kr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/OperatingPeriod.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/OperatingPeriod.html new file mode 100644 index 0000000..5a27e13 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/OperatingPeriod.html @@ -0,0 +1,233 @@ + + + + +OperatingPeriod (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class OperatingPeriod

+
+
java.lang.Object +
java.lang.Enum<OperatingPeriod> +
me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<OperatingPeriod>, Constable
+
+
+
public enum OperatingPeriod +extends Enum<OperatingPeriod>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static OperatingPeriod[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static OperatingPeriod valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      parse

      +
      public static OperatingPeriod parse(String kr)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.html new file mode 100644 index 0000000..e406059 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.html @@ -0,0 +1,287 @@ + + + + +SchoolType (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Enum Class SchoolType

+
+
java.lang.Object +
java.lang.Enum<SchoolType> +
me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType
+
+
+
+
+
All Implemented Interfaces:
+
Serializable, Comparable<SchoolType>, Constable
+
+
+
public enum SchoolType +extends Enum<SchoolType>
+
+
+ +
+
+
    + +
  • +
    +

    Enum Constant Details

    +
      +
    • +
      +

      Elementary

      +
      public static final SchoolType Elementary
      +
      +
    • +
    • +
      +

      Middle

      +
      public static final SchoolType Middle
      +
      +
    • +
    • +
      +

      High

      +
      public static final SchoolType High
      +
      +
    • +
    • +
      +

      Special

      +
      public static final SchoolType Special
      +
      +
    • +
    • +
      +

      Unknown

      +
      public static final SchoolType Unknown
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      values

      +
      public static SchoolType[] values()
      +
      Returns an array containing the constants of this enum class, in +the order they are declared.
      +
      +
      Returns:
      +
      an array containing the constants of this enum class, in the order they are declared
      +
      +
      +
    • +
    • +
      +

      valueOf

      +
      public static SchoolType valueOf(String name)
      +
      Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
      +
      +
      Parameters:
      +
      name - the name of the enum constant to be returned.
      +
      Returns:
      +
      the enum constant with the specified name
      +
      Throws:
      +
      IllegalArgumentException - if this enum class has no constant with the specified name
      +
      NullPointerException - if the argument is null
      +
      +
      +
    • +
    • +
      +

      getKoreanName

      +
      public String getKoreanName()
      +
      학교 종류의 이름을 가져옵니다. + (예시: "초등학교", "중학교")
      +
      +
      Returns:
      +
      이름
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      getEnglishName

      +
      public String getEnglishName()
      +
      학교 종류의 영문이름을 가져옵니다. + (예시: "Middle School", "High School")
      +
      +
      Returns:
      +
      영문이름
      +
      Since:
      +
      0.0.1
      +
      +
      +
    • +
    • +
      +

      parseSchoolType

      +
      public static SchoolType parseSchoolType(String type)
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-summary.html new file mode 100644 index 0000000..f2bee2c --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-summary.html @@ -0,0 +1,100 @@ + + + + +me.yellowstrawberry.openneisapi.objects.school.enums (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.objects.school.enums

+
+
+
package me.yellowstrawberry.openneisapi.objects.school.enums
+
+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-tree.html new file mode 100644 index 0000000..b0f6dfe --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/enums/package-tree.html @@ -0,0 +1,78 @@ + + + + +me.yellowstrawberry.openneisapi.objects.school.enums Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.objects.school.enums

+Package Hierarchies: + +
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-summary.html new file mode 100644 index 0000000..9faccd2 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-summary.html @@ -0,0 +1,114 @@ + + + + +me.yellowstrawberry.openneisapi.objects.school (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi.objects.school

+
+
+
package me.yellowstrawberry.openneisapi.objects.school
+
+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-tree.html new file mode 100644 index 0000000..6cf96ba --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/objects/school/package-tree.html @@ -0,0 +1,79 @@ + + + + +me.yellowstrawberry.openneisapi.objects.school Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi.objects.school

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.yellowstrawberry.openneisapi.objects.school.ElementarySchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.school.HighSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.school.MiddleSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.school.SpecialSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    +
  • +
+
+
+

Interface Hierarchy

+
    +
  • me.yellowstrawberry.openneisapi.objects.school.School
  • +
+
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-summary.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-summary.html new file mode 100644 index 0000000..f79a432 --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-summary.html @@ -0,0 +1,96 @@ + + + + +me.yellowstrawberry.openneisapi (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package me.yellowstrawberry.openneisapi

+
+
+
package me.yellowstrawberry.openneisapi
+
+ +
+
+
+
+ + diff --git a/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-tree.html b/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-tree.html new file mode 100644 index 0000000..19ad5dc --- /dev/null +++ b/build/docs/javadoc/me/yellowstrawberry/openneisapi/package-tree.html @@ -0,0 +1,72 @@ + + + + +me.yellowstrawberry.openneisapi Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package me.yellowstrawberry.openneisapi

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/member-search-index.js b/build/docs/javadoc/member-search-index.js new file mode 100644 index 0000000..60fb532 --- /dev/null +++ b/build/docs/javadoc/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"address()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Arabic"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Art"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"Autonomous"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Beef"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"Boys"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Buckwheat"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA.Builder","l":"build()"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA.Builder","l":"Builder(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Chicken"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Chinese"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"code()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"Coeducational"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"Contact(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Crab"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"CreativeExperienceActivities"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"Day"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"detailedAddress()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"Early"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"EducationDepartment(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Egg"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"Elementary"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"ElementarySchool()","u":"%3Cinit%3E()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"English"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"faxNumber()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Food","l":"Food(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"format"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Food","l":"getAllergies()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getAnniversaryDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getAnniversaryDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getAnniversaryDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getAnniversaryDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getAnniversaryDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getCaterers()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getContact()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getContact()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getContact()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getContact()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getContact()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getEnglishName()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getFood()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Nutrition","l":"getFormattedMass()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getFoundingDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getFoundingDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getFoundingDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getFoundingDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getFoundingDate()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Origin","l":"getFrom()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getGenderType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getGenderType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getGenderType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getGenderType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getGenderType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getGeneralBusinessType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getHighSchoolType()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getKcal()"},{"p":"me.yellowstrawberry.openneisapi","c":"QueryParameter","l":"getKey()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"getKoreanName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getLocation()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getLocation()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getLocation()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getLocation()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getLocation()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Nutrition","l":"getMass()"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA","l":"getMealOfDay(School, Date)","u":"getMealOfDay(me.yellowstrawberry.openneisapi.objects.school.School,java.util.Date)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Nutrition","l":"getMeasurementType()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Food","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Origin","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"Period","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getName()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getNutrition()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getOperatingPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getOperatingPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getOperatingPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getOperatingPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getOperatingPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"getOrigin()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"Period","l":"getPeriod()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getPeroidOfEntranceExam()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getPeroidOfEntranceExam()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getPeroidOfEntranceExam()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getPeroidOfEntranceExam()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getPeroidOfEntranceExam()"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA","l":"getSchedule(School, int, String, LocalDateTime, LocalDateTime)","u":"getSchedule(me.yellowstrawberry.openneisapi.objects.school.School,int,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA","l":"getScheduleOfDay(School, int, String, Date)","u":"getScheduleOfDay(me.yellowstrawberry.openneisapi.objects.school.School,int,java.lang.String,java.util.Date)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getSpecialPurposeType()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Nutrition","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"Period","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"getType()"},{"p":"me.yellowstrawberry.openneisapi","c":"QueryParameter","l":"getValue()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"Girls"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"hashCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"hashCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"hashCode()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"High"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"HighSchool()","u":"%3Cinit%3E()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"History"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"InformationCommunicationsTechnology"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"isHasIndustrySpecialClass()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Japanese"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Korean"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"KoreanChinese"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"lastUpdate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"lastUpdate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"lastUpdate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"School","l":"lastUpdate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"lastUpdate()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"Late"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"localEducationDepartment()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"Location(String, String, String, int, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Mackerel"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Mathematics"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"Middle"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"MiddleSchool()","u":"%3Cinit%3E()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Milk"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Moral"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Music"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"name()"},{"p":"me.yellowstrawberry.openneisapi.exception","c":"NeisException","l":"NeisException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"Night"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"Normal"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Nutrition","l":"Nutrition(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi","c":"QueryParameter","l":"of(String, String)","u":"of(java.lang.String,java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Origin","l":"Origin(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"parse(int)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"parse(String)","u":"parse(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"ElementarySchool","l":"parseFromJSONObject(JSONObject)","u":"parseFromJSONObject(org.json.JSONObject)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"HighSchool","l":"parseFromJSONObject(JSONObject)","u":"parseFromJSONObject(org.json.JSONObject)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"MiddleSchool","l":"parseFromJSONObject(JSONObject)","u":"parseFromJSONObject(org.json.JSONObject)"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"parseFromJSONObject(JSONObject)","u":"parseFromJSONObject(org.json.JSONObject)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"parseSchoolType(String)","u":"parseSchoolType(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"parseType(String)","u":"parseType(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Peach"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Peanut"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"Period","l":"Period(String, PeriodType, String)","u":"%3Cinit%3E(java.lang.String,me.yellowstrawberry.openneisapi.objects.schedule.PeriodType,java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"PhysicalEducation"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Pork"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"postcode()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"province()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Russian"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"SchoolMeal","l":"SchoolMeal(JSONObject)","u":"%3Cinit%3E(org.json.JSONObject)"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Science"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA","l":"searchSchool(String)","u":"searchSchool(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi","c":"ONA","l":"searchSchool(String, int)","u":"searchSchool(java.lang.String,int)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Shellfish"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Shrimp"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Society"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Soybean"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"Special"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"Specialized"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"SpecialPurpose"},{"p":"me.yellowstrawberry.openneisapi.objects.school","c":"SpecialSchool","l":"SpecialSchool()","u":"%3Cinit%3E()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Squid"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Sulfite"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"TechnologyHome"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"telephoneNumber()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Tomato"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"toString()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"EducationDepartment","l":"toString()"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Location","l":"toString()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"Unknown"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"EntranceExam","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"GenderType","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"HighSchoolType","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"OperatingPeriod","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","c":"SchoolType","l":"values()"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","c":"PeriodType","l":"Vietnamese"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Walnut"},{"p":"me.yellowstrawberry.openneisapi.objects.others","c":"Contact","l":"website()"},{"p":"me.yellowstrawberry.openneisapi.objects.food","c":"Allergy","l":"Wheat"}];updateSearchResults(); \ No newline at end of file diff --git a/build/docs/javadoc/module-search-index.js b/build/docs/javadoc/module-search-index.js new file mode 100644 index 0000000..0d59754 --- /dev/null +++ b/build/docs/javadoc/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/build/docs/javadoc/overview-summary.html b/build/docs/javadoc/overview-summary.html new file mode 100644 index 0000000..f7ee9c7 --- /dev/null +++ b/build/docs/javadoc/overview-summary.html @@ -0,0 +1,25 @@ + + + + +OpenNeisAPI4J 0.0.2 API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/build/docs/javadoc/overview-tree.html b/build/docs/javadoc/overview-tree.html new file mode 100644 index 0000000..ab64c6b --- /dev/null +++ b/build/docs/javadoc/overview-tree.html @@ -0,0 +1,133 @@ + + + + +Class Hierarchy (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • me.yellowstrawberry.openneisapi.objects.school.ElementarySchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.food.Food
    • +
    • me.yellowstrawberry.openneisapi.objects.school.HighSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.school.MiddleSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • me.yellowstrawberry.openneisapi.objects.food.Nutrition
    • +
    • me.yellowstrawberry.openneisapi.ONA
    • +
    • me.yellowstrawberry.openneisapi.ONA.Builder
    • +
    • me.yellowstrawberry.openneisapi.objects.food.Origin
    • +
    • me.yellowstrawberry.openneisapi.objects.schedule.Period
    • +
    • me.yellowstrawberry.openneisapi.QueryParameter
    • +
    • java.lang.Record +
        +
      • me.yellowstrawberry.openneisapi.objects.others.Contact
      • +
      • me.yellowstrawberry.openneisapi.objects.others.EducationDepartment
      • +
      • me.yellowstrawberry.openneisapi.objects.others.Location
      • +
      +
    • +
    • me.yellowstrawberry.openneisapi.objects.food.SchoolMeal
    • +
    • me.yellowstrawberry.openneisapi.objects.school.SpecialSchool (implements me.yellowstrawberry.openneisapi.objects.school.School)
    • +
    • java.lang.Throwable (implements java.io.Serializable) + +
    • +
    +
  • +
+
+
+

Interface Hierarchy

+
    +
  • me.yellowstrawberry.openneisapi.objects.school.School
  • +
+
+
+

Enum Class Hierarchy

+ +
+
+
+
+ + diff --git a/build/docs/javadoc/package-search-index.js b/build/docs/javadoc/package-search-index.js new file mode 100644 index 0000000..0f481a8 --- /dev/null +++ b/build/docs/javadoc/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"me.yellowstrawberry.openneisapi"},{"l":"me.yellowstrawberry.openneisapi.exception"},{"l":"me.yellowstrawberry.openneisapi.objects.food"},{"l":"me.yellowstrawberry.openneisapi.objects.others"},{"l":"me.yellowstrawberry.openneisapi.objects.schedule"},{"l":"me.yellowstrawberry.openneisapi.objects.school"},{"l":"me.yellowstrawberry.openneisapi.objects.school.enums"}];updateSearchResults(); \ No newline at end of file diff --git a/build/docs/javadoc/resources/glass.png b/build/docs/javadoc/resources/glass.png new file mode 100644 index 0000000..a7f591f Binary files /dev/null and b/build/docs/javadoc/resources/glass.png differ diff --git a/build/docs/javadoc/resources/x.png b/build/docs/javadoc/resources/x.png new file mode 100644 index 0000000..30548a7 Binary files /dev/null and b/build/docs/javadoc/resources/x.png differ diff --git a/build/docs/javadoc/script-dir/jquery-3.6.0.min.js b/build/docs/javadoc/script-dir/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/build/docs/javadoc/script-dir/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (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,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},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.0",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))&&y(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+" "]&&(!v||!v.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)&&ye(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($,"$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 ve(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 ye(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=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.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&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.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)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=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&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(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))&&(!v||!v.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),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(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 ye(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 _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.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(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.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,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.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 $(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]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(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 $(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/build/docs/javadoc/script.js b/build/docs/javadoc/script.js new file mode 100644 index 0000000..864989c --- /dev/null +++ b/build/docs/javadoc/script.js @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +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/build/docs/javadoc/search.js b/build/docs/javadoc/search.js new file mode 100644 index 0000000..db3b2f4 --- /dev/null +++ b/build/docs/javadoc/search.js @@ -0,0 +1,354 @@ +/* + * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +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/build/docs/javadoc/serialized-form.html b/build/docs/javadoc/serialized-form.html new file mode 100644 index 0000000..4f46baa --- /dev/null +++ b/build/docs/javadoc/serialized-form.html @@ -0,0 +1,71 @@ + + + + +Serialized Form (OpenNeisAPI4J 0.0.2 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + + diff --git a/build/docs/javadoc/stylesheet.css b/build/docs/javadoc/stylesheet.css new file mode 100644 index 0000000..4a576bd --- /dev/null +++ b/build/docs/javadoc/stylesheet.css @@ -0,0 +1,869 @@ +/* + * 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; +} +.result-item { + font-size:13px; +} +.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%; +} +.result-highlight { + font-weight:bold; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +#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/build/docs/javadoc/tag-search-index.js b/build/docs/javadoc/tag-search-index.js new file mode 100644 index 0000000..f38b3cb --- /dev/null +++ b/build/docs/javadoc/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/build/docs/javadoc/type-search-index.js b/build/docs/javadoc/type-search-index.js new file mode 100644 index 0000000..1997eb0 --- /dev/null +++ b/build/docs/javadoc/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"me.yellowstrawberry.openneisapi.objects.food","l":"Allergy"},{"p":"me.yellowstrawberry.openneisapi","l":"ONA.Builder"},{"p":"me.yellowstrawberry.openneisapi.objects.others","l":"Contact"},{"p":"me.yellowstrawberry.openneisapi.objects.others","l":"EducationDepartment"},{"p":"me.yellowstrawberry.openneisapi.objects.school","l":"ElementarySchool"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","l":"EntranceExam"},{"p":"me.yellowstrawberry.openneisapi.objects.food","l":"Food"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","l":"GenderType"},{"p":"me.yellowstrawberry.openneisapi.objects.school","l":"HighSchool"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","l":"HighSchoolType"},{"p":"me.yellowstrawberry.openneisapi.objects.others","l":"Location"},{"p":"me.yellowstrawberry.openneisapi.objects.school","l":"MiddleSchool"},{"p":"me.yellowstrawberry.openneisapi.exception","l":"NeisException"},{"p":"me.yellowstrawberry.openneisapi.objects.food","l":"Nutrition"},{"p":"me.yellowstrawberry.openneisapi","l":"ONA"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","l":"OperatingPeriod"},{"p":"me.yellowstrawberry.openneisapi.objects.food","l":"Origin"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","l":"Period"},{"p":"me.yellowstrawberry.openneisapi.objects.schedule","l":"PeriodType"},{"p":"me.yellowstrawberry.openneisapi","l":"QueryParameter"},{"p":"me.yellowstrawberry.openneisapi.objects.school","l":"School"},{"p":"me.yellowstrawberry.openneisapi.objects.food","l":"SchoolMeal"},{"p":"me.yellowstrawberry.openneisapi.objects.school.enums","l":"SchoolType"},{"p":"me.yellowstrawberry.openneisapi.objects.school","l":"SpecialSchool"}];updateSearchResults(); \ No newline at end of file diff --git a/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar b/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar new file mode 100644 index 0000000..d4aa293 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar.asc b/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar.asc new file mode 100644 index 0000000..403e05d --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.1-javadoc.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfP7cACgkQd7sTQGt8PyEIhAEAkNpQrzSJVBxqXIo87+LIise5 +F5VE9ilKyijcES3U/xMA/36IytbRqtsryP9o2ZAPbOfnscJ1e7sB6TQi74EcDfAL +=+4/4 +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-0.0.1-sources.jar b/build/libs/OpenNeisAPI4J-0.0.1-sources.jar new file mode 100644 index 0000000..87653b1 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.1-sources.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.1-sources.jar.asc b/build/libs/OpenNeisAPI4J-0.0.1-sources.jar.asc new file mode 100644 index 0000000..35830bd --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.1-sources.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfP7cACgkQd7sTQGt8PyFhRgD/QzOnf/hgROwjPL1iPP/BFLEn +RSDHWC474jd6M80I3SsBAPg3KV4g19ibI5gNNwCtkEao1H8t9S8mp2/c3Qa2OVYN +=cHD0 +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-0.0.1.jar b/build/libs/OpenNeisAPI4J-0.0.1.jar new file mode 100644 index 0000000..7e4b7e9 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.1.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.1.jar.asc b/build/libs/OpenNeisAPI4J-0.0.1.jar.asc new file mode 100644 index 0000000..2aa8d3a --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.1.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfP7cACgkQd7sTQGt8PyHEBwEAgV3PKpc8HoicKH57/PJTw79u +NNcsw9V3nCGW6JUmviYBAO8axOHVp0ky6UrgdN6H4yamHTqNVAtRVRQWqGTJaacB +=qx+q +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar b/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar new file mode 100644 index 0000000..991f7aa Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar.asc b/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar.asc new file mode 100644 index 0000000..f269747 --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.2-javadoc.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQf0nUACgkQd7sTQGt8PyFhGAEAnGl9B0gxEms+PCU9jj3gx260 +dlbXdGje1UsyX+tD+LUBAPDg1v/l1lPJMUQ5pzO6hJQ2DtXKzbL/2Tqhyp6VJr8A +=w2td +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-0.0.2-sources.jar b/build/libs/OpenNeisAPI4J-0.0.2-sources.jar new file mode 100644 index 0000000..adee2b6 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.2-sources.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.2-sources.jar.asc b/build/libs/OpenNeisAPI4J-0.0.2-sources.jar.asc new file mode 100644 index 0000000..0ff728d --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.2-sources.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQf0nQACgkQd7sTQGt8PyGiRgEA66Ava5ZEWNbp58LtO0QAsef8 +Ei4BN3+PGgQ6r32B8zMBAP02Ufett8TStLUx4HWvuOUNxwbz2ZVgPraFsTZfS48K +=E0xA +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-0.0.2.jar b/build/libs/OpenNeisAPI4J-0.0.2.jar new file mode 100644 index 0000000..e1ca9c8 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-0.0.2.jar differ diff --git a/build/libs/OpenNeisAPI4J-0.0.2.jar.asc b/build/libs/OpenNeisAPI4J-0.0.2.jar.asc new file mode 100644 index 0000000..36e505c --- /dev/null +++ b/build/libs/OpenNeisAPI4J-0.0.2.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQf0nQACgkQd7sTQGt8PyHUgQD9GSutYjeuXh5LP16MdIIGQdGW +xBs2btA1Rbt95XhCT7YBAKeyGnnD50xpkMheSfS737AP2BnkapoKDNv2+LecdwsJ +=GRXQ +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar new file mode 100644 index 0000000..cccf650 Binary files /dev/null and b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar differ diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar.asc b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar.asc new file mode 100644 index 0000000..b3b8c8a --- /dev/null +++ b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-javadoc.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfFREACgkQd7sTQGt8PyHA1wEAg0V913SjMYNo/CRnlirRHLtX +ME/W1N9YaIts30X3DbMA/3LR7C5NuJRwl+BWwZ8GELdLbGfondstGrEDS6iwWEoG +=nqW1 +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar new file mode 100644 index 0000000..f9686fc Binary files /dev/null and b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar differ diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar.asc b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar.asc new file mode 100644 index 0000000..5624163 --- /dev/null +++ b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT-sources.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfFREACgkQd7sTQGt8PyE1iwEA1dBzykkddsoBlZMGwFTHNIVf +DVrJ4xnxK7Y5ipGe4eEBANjHkpZGd8Yczjt/HTHqkrJ/eM1OmxxJdxkni5x4eykG +=UTFz +-----END PGP SIGNATURE----- diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar index b6b783b..c1031fe 100644 Binary files a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar and b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar differ diff --git a/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar.asc b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar.asc new file mode 100644 index 0000000..057ff80 --- /dev/null +++ b/build/libs/OpenNeisAPI4J-1.0-SNAPSHOT.jar.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQfFRAACgkQd7sTQGt8PyFqrgEAk4Gzc0+6IHxwtDqAC9cZtASz +CfGsx41IVFwVlvFM5E0A/i8DHnMKZ1vzgAhdCB7NNMlC0uUVIxIuPoJW01HDzKkK +=5NoH +-----END PGP SIGNATURE----- diff --git a/build/publications/mavenJava/module.json b/build/publications/mavenJava/module.json new file mode 100644 index 0000000..5569173 --- /dev/null +++ b/build/publications/mavenJava/module.json @@ -0,0 +1,116 @@ +{ + "formatVersion": "1.1", + "component": { + "group": "me.yellowstrawberry", + "module": "OpenNeisAPI4J", + "version": "0.0.2", + "attributes": { + "org.gradle.status": "release" + } + }, + "createdBy": { + "gradle": { + "version": "7.5.1" + } + }, + "variants": [ + { + "name": "apiElements", + "attributes": { + "org.gradle.category": "library", + "org.gradle.dependency.bundling": "external", + "org.gradle.jvm.version": 17, + "org.gradle.libraryelements": "jar", + "org.gradle.usage": "java-api" + }, + "files": [ + { + "name": "OpenNeisAPI4J-0.0.2.jar", + "url": "OpenNeisAPI4J-0.0.2.jar", + "size": 34809, + "sha512": "70029f37d906443fa8d3c7ac6c6d7e464adb95c551af687eb94be368c9433034c87bd30a495926c63f5f94e5e57eb2a4526e2acd5a455fefb207c1526a933218", + "sha256": "c6dfa99133337651f0bc8cd135469151ab2b0c0b1be423aca931c7f6c650f9ae", + "sha1": "b48e475430919d48bf0ab7bbf174ce501e95aaa9", + "md5": "0d12874732255efff428b3ca8e6093f9" + } + ] + }, + { + "name": "runtimeElements", + "attributes": { + "org.gradle.category": "library", + "org.gradle.dependency.bundling": "external", + "org.gradle.jvm.version": 17, + "org.gradle.libraryelements": "jar", + "org.gradle.usage": "java-runtime" + }, + "dependencies": [ + { + "group": "com.squareup.okhttp3", + "module": "okhttp", + "version": { + "requires": "5.0.0-alpha.11" + } + }, + { + "group": "org.json", + "module": "json", + "version": { + "requires": "20230227" + } + } + ], + "files": [ + { + "name": "OpenNeisAPI4J-0.0.2.jar", + "url": "OpenNeisAPI4J-0.0.2.jar", + "size": 34809, + "sha512": "70029f37d906443fa8d3c7ac6c6d7e464adb95c551af687eb94be368c9433034c87bd30a495926c63f5f94e5e57eb2a4526e2acd5a455fefb207c1526a933218", + "sha256": "c6dfa99133337651f0bc8cd135469151ab2b0c0b1be423aca931c7f6c650f9ae", + "sha1": "b48e475430919d48bf0ab7bbf174ce501e95aaa9", + "md5": "0d12874732255efff428b3ca8e6093f9" + } + ] + }, + { + "name": "sourcesElements", + "attributes": { + "org.gradle.category": "documentation", + "org.gradle.dependency.bundling": "external", + "org.gradle.docstype": "sources", + "org.gradle.usage": "java-runtime" + }, + "files": [ + { + "name": "OpenNeisAPI4J-0.0.2-sources.jar", + "url": "OpenNeisAPI4J-0.0.2-sources.jar", + "size": 20206, + "sha512": "54aa8171d37c22ce1ba000c51cdd5c1c980b2909ce627e827e9d959333dd5cdd8f20fab2ead6acbc858680cb3df0e6a69986e5c41d3562b1c40828e12084230e", + "sha256": "225e415e2119280853c5f564141449c1c857fb254f1ec95e6ca70036b0b9e45a", + "sha1": "7fbade2fa8d4dd01ff8b235ccaa178302a95ec52", + "md5": "12cf179554bb23aa83daba4d4e175e03" + } + ] + }, + { + "name": "javadocElements", + "attributes": { + "org.gradle.category": "documentation", + "org.gradle.dependency.bundling": "external", + "org.gradle.docstype": "javadoc", + "org.gradle.usage": "java-runtime" + }, + "files": [ + { + "name": "OpenNeisAPI4J-0.0.2-javadoc.jar", + "url": "OpenNeisAPI4J-0.0.2-javadoc.jar", + "size": 182940, + "sha512": "88b598e8f3fe1da4f28407a85f21fc5e46b8be99012385a564811655b84ec6080fcc786bec6cc74a28505c54f59cf2968a6c36a094fa8a2439e944f60b7cd3df", + "sha256": "a1a31f3d8833e4968a21f4c09d5683630ee70026917305bd2cf249a0bd6d08bd", + "sha1": "f2ce6bace10eaeb0a29759776f7dc05c1c2283ab", + "md5": "60aedb5423a6b176f71e71ef67e693dd" + } + ] + } + ] +} diff --git a/build/publications/mavenJava/module.json.asc b/build/publications/mavenJava/module.json.asc new file mode 100644 index 0000000..141a30c --- /dev/null +++ b/build/publications/mavenJava/module.json.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQf0nUACgkQd7sTQGt8PyHctgD+NPkeLLgkYseHtvbD8ZCRPTIX +Qh35aA8Nt3lXnTzQhkMA/3g8fgnRPLFXlyN+XCPZgx8FPjHOMMOuM6EgJQwZUf8F +=ODUl +-----END PGP SIGNATURE----- diff --git a/build/publications/mavenJava/pom-default.xml b/build/publications/mavenJava/pom-default.xml new file mode 100644 index 0000000..739389a --- /dev/null +++ b/build/publications/mavenJava/pom-default.xml @@ -0,0 +1,48 @@ + + + + + + + + 4.0.0 + me.yellowstrawberry + OpenNeisAPI4J + 0.0.2 + Open Neis API + open.neis.go.kr api wrapper + https://api.yellowstrawberry.me/ + + + The Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + + + + + yellowstrawberry + Yellowstrawberry + eunsoo3009@hotmail.com + + + + scm:git:git://github.com/Yellowstrawberrys/OpenNeisAPI4J.git + scm:git:ssh://Yellowstrawberrys/OpenNeisAPI4J.git + https://github.com/Yellowstrawberrys/OpenNeisAPI4J + + + + com.squareup.okhttp3 + okhttp + 5.0.0-alpha.11 + runtime + + + org.json + json + 20230227 + runtime + + + diff --git a/build/publications/mavenJava/pom-default.xml.asc b/build/publications/mavenJava/pom-default.xml.asc new file mode 100644 index 0000000..ad478d6 --- /dev/null +++ b/build/publications/mavenJava/pom-default.xml.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: BCPG v1.68 + +iF4EABYKAAYFAmQf0nUACgkQd7sTQGt8PyGMhAD9FM5qArZle8K+3bO8xGBAjXLR +C6RqPC9gvo0+M+8izIgA/jn/JJVKPHfidQSaJJFPMvckazr1+sG6iFz4KC9pHt0H +=63rw +-----END PGP SIGNATURE----- diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index b7ddd8f..ef8f6ff 100644 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin index e0c67c2..4cbc809 100644 Binary files a/build/tmp/compileTestJava/previous-compilation-data.bin and b/build/tmp/compileTestJava/previous-compilation-data.bin differ diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF index 59499bc..344c23b 100644 --- a/build/tmp/jar/MANIFEST.MF +++ b/build/tmp/jar/MANIFEST.MF @@ -1,2 +1,4 @@ Manifest-Version: 1.0 +Implementation-Title: OpenNeisAPI4J +Implementation-Version: 0.0.2 diff --git a/build/tmp/javadoc/javadoc.options b/build/tmp/javadoc/javadoc.options new file mode 100644 index 0000000..18fa440 --- /dev/null +++ b/build/tmp/javadoc/javadoc.options @@ -0,0 +1,30 @@ +-classpath 'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\build\\classes\\java\\main;C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\build\\resources\\main;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.json\\json\\20230227\\7a0d4aca76513d8ce81f9b044ce8126b84809ad8\\json-20230227.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\com.squareup.okhttp3\\okhttp-jvm\\5.0.0-alpha.11\\d29775a9116a8239cea8b969e63bfe7ea8794f94\\okhttp-jvm-5.0.0-alpha.11.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\com.squareup.okio\\okio-jvm\\3.2.0\\332d1c5dc82b0241cb1d35bb0901d28470cc89ca\\okio-jvm-3.2.0.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib-jdk8\\1.6.20\\dab8089bca6ac0e394c37281ea8cff2f99acd421\\kotlin-stdlib-jdk8-1.6.20.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib-jdk7\\1.6.20\\f8629f336bad4001c89e9cffa5ef3d4b5d0f5e22\\kotlin-stdlib-jdk7-1.6.20.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib\\1.7.10\\d2abf9e77736acc4450dc4a3f707fa2c10f5099d\\kotlin-stdlib-1.7.10.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains.kotlin\\kotlin-stdlib-common\\1.7.10\\bac80c520d0a9e3f3673bc2658c6ed02ef45a76a\\kotlin-stdlib-common-1.7.10.jar;C:\\Users\\eunso\\.gradle\\caches\\modules-2\\files-2.1\\org.jetbrains\\annotations\\13.0\\919f0dfe192fb4e063e7dacadee7f8bb9a2672a9\\annotations-13.0.jar' +-d 'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\build\\docs\\javadoc' +-doctitle 'OpenNeisAPI4J 0.0.2 API' +-encoding 'UTF-8' +-notimestamp +-quiet +-windowtitle 'OpenNeisAPI4J 0.0.2 API' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\exception\\NeisException.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\food\\Allergy.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\food\\Food.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\food\\Nutrition.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\food\\Origin.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\food\\SchoolMeal.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\others\\Contact.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\others\\EducationDepartment.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\others\\Location.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\schedule\\Period.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\schedule\\PeriodType.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\ElementarySchool.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\enums\\EntranceExam.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\enums\\GenderType.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\enums\\HighSchoolType.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\enums\\OperatingPeriod.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\enums\\SchoolType.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\HighSchool.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\MiddleSchool.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\School.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\objects\\school\\SpecialSchool.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\ONA.java' +'C:\\Users\\eunso\\IdeaProjects\\OpenNeisAPI4J\\src\\main\\java\\me\\yellowstrawberry\\openneisapi\\QueryParameter.java' diff --git a/build/tmp/javadocJar/MANIFEST.MF b/build/tmp/javadocJar/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/build/tmp/javadocJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/build/tmp/publishMavenJavaPublicationToOSSRHRepository/module-maven-metadata.xml b/build/tmp/publishMavenJavaPublicationToOSSRHRepository/module-maven-metadata.xml new file mode 100644 index 0000000..627d642 --- /dev/null +++ b/build/tmp/publishMavenJavaPublicationToOSSRHRepository/module-maven-metadata.xml @@ -0,0 +1,13 @@ + + + me.yellowstrawberry + OpenNeisAPI4J + + 0.0.2 + 0.0.2 + + 0.0.2 + + 20230326050755 + + diff --git a/build/tmp/sourcesJar/MANIFEST.MF b/build/tmp/sourcesJar/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/build/tmp/sourcesJar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/src/main/java/me/yellowstrawberry/openneisapi/ONA.java b/src/main/java/me/yellowstrawberry/openneisapi/ONA.java index 32b2af3..d5be312 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/ONA.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/ONA.java @@ -1,12 +1,10 @@ package me.yellowstrawberry.openneisapi; import me.yellowstrawberry.openneisapi.exception.NeisException; +import me.yellowstrawberry.openneisapi.objects.food.SchoolMeal; import me.yellowstrawberry.openneisapi.objects.schedule.Period; import me.yellowstrawberry.openneisapi.objects.schedule.PeriodType; -import me.yellowstrawberry.openneisapi.objects.school.ElementarySchool; -import me.yellowstrawberry.openneisapi.objects.school.HighSchool; -import me.yellowstrawberry.openneisapi.objects.school.MiddleSchool; -import me.yellowstrawberry.openneisapi.objects.school.School; +import me.yellowstrawberry.openneisapi.objects.school.*; import me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType; import okhttp3.*; import org.json.JSONArray; @@ -42,6 +40,7 @@ private ONA() { * * @param name 학교 이름 * @throws NeisException 나이스 교육 정보 개방 포털에서 오류를 리턴했을때 + * @since 0.0.1 */ public School[] searchSchool(String name) throws IOException { return searchSchool(name, 5); @@ -54,6 +53,7 @@ public School[] searchSchool(String name) throws IOException { * * @param name 학교 이름 * @param maxIndex 최대 개수 + * @since 0.0.1 */ public School[] searchSchool(String name, int maxIndex) throws IOException { List schools = new ArrayList<>(); @@ -66,6 +66,8 @@ public School[] searchSchool(String name, int maxIndex) throws IOException { SchoolType type = SchoolType.parseSchoolType(obj.getString("SCHUL_KND_SC_NM")); if (type == SchoolType.Elementary) schools.add(ElementarySchool.parseFromJSONObject(obj)); else if (type == SchoolType.Middle) schools.add(MiddleSchool.parseFromJSONObject(obj)); + else if (type == SchoolType.High) schools.add(HighSchool.parseFromJSONObject(obj)); + else if (type == SchoolType.Special) schools.add(SpecialSchool.parseFromJSONObject(obj)); } return schools.toArray(new School[]{}); @@ -83,6 +85,7 @@ public School[] searchSchool(String name, int maxIndex) throws IOException { * @param to 시간표를 가져올 마지막날 * @return 시간표 * @throws DateTimeException 시간이 틀렸을때 + * @since 0.0.1 */ public Period[][] getSchedule(School school, int grade, String className, LocalDateTime from, LocalDateTime to) throws IOException { if (from.isBefore(to)) throw new DateTimeException("'from' should be before 'to'."); @@ -106,6 +109,7 @@ public Period[][] getSchedule(School school, int grade, String className, LocalD * @param className 반 * @param date 날짜 * @return 시간표 + * @since 0.0.1 */ public Period[] getScheduleOfDay(School school, int grade, String className, Date date) throws IOException { List periods = new ArrayList<>(); @@ -132,6 +136,27 @@ public Period[] getScheduleOfDay(School school, int grade, String className, Dat return periods.toArray(new Period[]{}); } + /** + * 급식 가져오기 + * + * 나이스 교육정보 개방 포털에서 급식를 불러옵니다. + * + * @param school 학교 + * @param date 날짜 + * @return 급식 + * @since 0.0.2 + * */ + public SchoolMeal getMealOfDay(School school, Date date) throws IOException { + JSONObject obj = get( + "/mealServiceDietInfo", + QueryParameter.of("ATPT_OFCDC_SC_CODE", school.getEducationDepartment().code()), + QueryParameter.of("SD_SCHUL_CODE", school.getCode()), + QueryParameter.of("MLSV_YMD", School.format.format(date)) + ).getJSONArray("mealServiceDietInfo").getJSONObject(1).getJSONArray("row").getJSONObject(0); + + return new SchoolMeal(obj); + } + private JSONObject get(String path, QueryParameter... params) throws IOException { Request req = new Request.Builder() .url(getURL(path, params)) diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Allergy.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Allergy.java new file mode 100644 index 0000000..da5cc80 --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Allergy.java @@ -0,0 +1,63 @@ +package me.yellowstrawberry.openneisapi.objects.food; + +import java.util.ArrayList; +import java.util.List; + +/** + * 알러지(알레르기) 종류 + * @since 0.0.2 + * */ +public enum Allergy { + //난류 + Egg, + //우유 + Milk, + //메밀 + Buckwheat, + //땅콩 + Peanut, + //대두 + Soybean, + //밀 + Wheat, + //고등어 + Mackerel, + //게 + Crab, + //새우 + Shrimp, + //돼지고기 + Pork, + //복숭아 + Peach, + //토마토 + Tomato, + //아황산염 + Sulfite, + //호두 + Walnut, + //닭고기 + Chicken, + //쇠고기 + Beef, + //오징어 + Squid, + //조개류(굴,전복,홍합 등) + Shellfish; + + public static Allergy[] parse(String st) { + if(st == null) return null; + List allergies = new ArrayList<>(); + + String[] sts = st.split("\\."); + for(String st1 : sts) { + allergies.add(parse(Integer.parseInt(st1))); + } + + return allergies.toArray(new Allergy[]{}); + } + + public static Allergy parse(int i) { + return Allergy.values()[i-1]; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Food.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Food.java new file mode 100644 index 0000000..d6da4bf --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Food.java @@ -0,0 +1,66 @@ +package me.yellowstrawberry.openneisapi.objects.food; + +public class Food { + private final String name; + private final Allergy[] allergies; + + /** + * 음식 + * + * 어떤 음식인지, 이 음식에서 유발할 수 있는 알러지 반응은 무엇이 있는지 알 수 있습니다. + * @since 0.0.2 + * */ + public Food(String text) { + String[] parsed = parse(text); + + name = parsed[0]; + allergies = Allergy.parse(parsed[1]); + } + + private String[] parse(String text) { + String[] a = new String[2]; + + int lastIndexOfFoodName = -1; + + for (int i=text.lastIndexOf("("); i>0; i--) { + if(!isNumber(text.charAt(i))) { + lastIndexOfFoodName = i; + break; + } + } + + a[0] = (lastIndexOfFoodName == -1 ? text : text.substring(0, lastIndexOfFoodName-1)); + a[0] = a[0].substring(0, lastIndexFromEnd(a[0], ' ')); + a[1] = (lastIndexOfFoodName == -1 ? null : text.substring(lastIndexOfFoodName+1, text.length()-1)); + return a; + } + + private int lastIndexFromEnd(String text, char c) { + for(int i=text.lastIndexOf(c); i>0; i--) { + if(text.charAt(i) != c) return i+1; + } + return -1; + } + + private boolean isNumber(char c) { + return c == '0' || c == '1' || c == '2' || c == '3' || c == '4' || c == '5' || c == '6' || c == '7' || c == '8' || c == '9'; + } + + /** + * 음식 이름 가져오기 + * @return 음식 이름 + * @since 0.0.2 + * */ + public String getName() { + return name; + } + + /** + * 알러지 정보 가져오기 + * @return 알러지 유발 정보 + * @since 0.0.2 + * */ + public Allergy[] getAllergies() { + return allergies; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Nutrition.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Nutrition.java new file mode 100644 index 0000000..e2a8aac --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Nutrition.java @@ -0,0 +1,66 @@ +package me.yellowstrawberry.openneisapi.objects.food; + +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class Nutrition { + private static final Pattern pattern = Pattern.compile("(.*)\\((.*)\\) : (\\d)"); + + private final String type; + private final String measurementType; + private final double mass; + + /** + * 영양성분 + * + * 이 영양성분의 이름(종류)이 무엇인지, 질량을 측정할때 어떤 단위를 쓰는지, 질량이 얼만큼 되는지 알 수 있습니다. + * @since 0.0.2 + * */ + public Nutrition(String text) { + Matcher matcher = pattern.matcher(text); + + if(!matcher.find()) throw new IllegalArgumentException("Cannot find any nutrition data"); + + type = matcher.group(1); + measurementType = matcher.group(2); + mass = Double.parseDouble(matcher.group(3)); + } + + /** + * 영양성분 종류 가져오기 + * @return 영양성분 종류 + * @since 0.0.2 + * */ + public String getType() { + return type; + } + + /** + * 질량 측정 단위 가져오기 + * @return 질량 측정 단위 + * @since 0.0.2 + * */ + public String getMeasurementType() { + return measurementType; + } + + /** + * 질량 가져오기 + * @return 질량 + * @since 0.0.2 + * */ + public double getMass() { + return mass; + } + + /** + * 질량+질량측정단위 가져오기 + * + * 예시값: "2.0mg", "4.6g" + * @return 질량+질량측정단위 + * @since 0.0.2 + * */ + public String getFormattedMass() { + return mass+measurementType; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Origin.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Origin.java new file mode 100644 index 0000000..2b9e02f --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/Origin.java @@ -0,0 +1,39 @@ +package me.yellowstrawberry.openneisapi.objects.food; + +public class Origin { + private String name; + private String from; + + /** + * 원산지 표기가져오기 + * + * 해당하는 이름의 재료의 원산지가 어디있는지 알 수 있습니다. + * + * @since 0.0.2 + * */ + public Origin(String text) { + String[] sts = text.split(" : "); + this.name = sts[0]; + this.from = sts[1]; + } + + /** + * 재료의 이름 가져오기 + * + * @return 재료의 이름 + * @since 0.0.2 + * */ + public String getName() { + return name; + } + + /** + * 재료의 원산지 가져오기 + * + * @return 원산지 이름 + * @since 0.0.2 + * */ + public String getFrom() { + return from; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.java new file mode 100644 index 0000000..e323191 --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/food/SchoolMeal.java @@ -0,0 +1,139 @@ +package me.yellowstrawberry.openneisapi.objects.food; + +import me.yellowstrawberry.openneisapi.objects.school.School; +import org.json.JSONObject; + +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class SchoolMeal { + + private final Date date; + private final String code; + private final int caterers; + + + private final Food[] food; + private final Origin[] origin; + private final Nutrition[] nutrition; + private final double Kcal; + + /** + * 급식가져오기 + * + * 급식 class + * @since 0.0.2 + * */ + public SchoolMeal(JSONObject json) { + try { + date = School.format.parse(json.getString("MLSV_YMD")); + code = json.getString("MMEAL_SC_CODE"); + caterers = Integer.parseInt(json.getString("MLSV_FGR")); + + food = parseFood(json.getString("DDISH_NM")); + origin = parseOrigin(json.getString("ORPLC_INFO")); + nutrition = parseNutrition(json.getString("NTR_INFO")); + Kcal = Double.parseDouble(json.getString("CAL_INFO").substring(0, json.getString("CAL_INFO").length() - 5)); + }catch (ParseException e) { + throw new RuntimeException(e); + } + } + + private Food[] parseFood(String text) { + List foods = new ArrayList<>(); + + String[] sts = text.split("
    "); + + for(String st : sts) { + foods.add(new Food(st)); + } + return foods.toArray(new Food[]{}); + } + + private Origin[] parseOrigin(String text) { + List origins = new ArrayList<>(); + + String[] sts = text.split("
    "); + + for(String st : sts) { + origins.add(new Origin(st)); + } + return origins.toArray(new Origin[]{}); + } + + private Nutrition[] parseNutrition(String text) { + List nutrition = new ArrayList<>(); + + String[] sts = text.split("
    "); + + for(String st : sts) { + nutrition.add(new Nutrition(st)); + } + return nutrition.toArray(new Nutrition[]{}); + } + + /** + * 급식이 배급되는 날짜를 가져옵니다. + * @return 급식 배급일 + * @since 0.0.2 + * */ + public Date getDate() { + return date; + } + + /** + * 급식 코드를 가져옵니다. + * @return 급식코드 + * @since 0.0.2 + * */ + public String getCode() { + return code; + } + + /** + * 급식이 배급되는 인원을 가져옵니다. + * @return 인원수 + * @since 0.0.2 + * */ + public int getCaterers() { + return caterers; + } + + /** + * 급식에 어떤 음식이 제공되는지 가져옵니다. + * @return 급식 + * @since 0.0.2 + * */ + public Food[] getFood() { + return food; + } + + /** + * 급식에 들어가는 재료의 원산지는 어디인지 가져옵니다. + * @return 원산지 + * @since 0.0.2 + * */ + public Origin[] getOrigin() { + return origin; + } + + /** + * 급식에 어떤 영양성분이 들어가있는지 가져옵니다. + * @return 영양성분 + * @since 0.0.2 + * */ + public Nutrition[] getNutrition() { + return nutrition; + } + + /** + * 해당 급식이 어느정도에 칼로리를 제공하는지 가져옵니다. + * @return 칼로리 + * @since 0.0.2 + * */ + public double getKcal() { + return Kcal; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.java index 73aa063..238d602 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/ElementarySchool.java @@ -14,6 +14,7 @@ /** * 초등학교 + * @since 0.0.1 * */ public class ElementarySchool implements School { diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/HighSchool.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/HighSchool.java index 0ada954..c66e1da 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/HighSchool.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/HighSchool.java @@ -1,8 +1,164 @@ package me.yellowstrawberry.openneisapi.objects.school; +import me.yellowstrawberry.openneisapi.objects.others.Contact; +import me.yellowstrawberry.openneisapi.objects.others.EducationDepartment; +import me.yellowstrawberry.openneisapi.objects.others.Location; +import me.yellowstrawberry.openneisapi.objects.school.enums.*; +import org.json.JSONObject; + +import java.text.ParseException; +import java.util.Date; + /** * 고등학교 + * @since 0.0.2 * */ -public class HighSchool { - //TODO +public class HighSchool implements School { + private String name; + private String englishName; + private String code; + private Date foundingDate; + private Date anniveraryDate; + + private SchoolType type; + private HighSchoolType highSchoolType; + private boolean hasIndustrySpecialClass; + private String generalBusinessType; + private String specialPurposeType; + private Location location; + private Contact contact; + private EducationDepartment educationDepartment; + private GenderType genderType; + private EntranceExam entranceExam; + private OperatingPeriod operatingPeriod; + private Date lastupdate; + + public static HighSchool parseFromJSONObject(JSONObject json) { + try { + HighSchool school = new HighSchool(); + school.name = json.getString("SCHUL_NM"); + school.englishName = json.getString("ENG_SCHUL_NM"); + school.code = json.getString("SD_SCHUL_CODE"); + school.foundingDate = School.format.parse(json.getString("FOND_YMD")); + school.anniveraryDate = School.format.parse(json.getString("FOAS_MEMRD")); + school.type = SchoolType.parseSchoolType(json.getString("SCHUL_KND_SC_NM")); + school.highSchoolType = HighSchoolType.parse(json.getString("HS_SC_NM")); + school.hasIndustrySpecialClass = json.getString("INDST_SPECL_CCCCL_EXST_YN").equals("Y"); + school.generalBusinessType = json.getString("HS_GNRL_BUSNS_SC_NM"); + school.specialPurposeType = json.getString("SPCLY_PURPS_HS_ORD_NM"); + school.location = new Location(json.getString("LCTN_SC_NM"), json.getString("ORG_RDNMA"), json.getString("ORG_RDNDA"), Integer.parseInt(json.getString("ORG_RDNZC").replaceAll(" ", "")), json.getString("JU_ORG_NM")); + school.contact = new Contact(json.getString("ORG_TELNO"), json.getString("ORG_FAXNO"), json.getString("HMPG_ADRES")); + school.educationDepartment = new EducationDepartment(json.getString("ATPT_OFCDC_SC_CODE"), json.getString("ATPT_OFCDC_SC_NM")); + school.genderType = GenderType.parse(json.getString("COEDU_SC_NM")); + school.entranceExam = EntranceExam.parse(json.getString("ENE_BFE_SEHF_SC_NM")); + school.operatingPeriod = OperatingPeriod.parse(json.getString("DGHT_SC_NM")); + school.lastupdate = School.format.parse(json.getString("LOAD_DTM")); + + return school; + }catch (ParseException e) { + throw new RuntimeException(e); + } + } + + /** + * 고등학교의 종류를 가져옵니다. + * (일반고, 특성화고, 특목고) + * @return 고등학교 종류 + * @since 0.0.2 + * */ + public HighSchoolType getHighSchoolType() { + return highSchoolType; + } + + /** + * 산업체 특별학급 존재 여부를 가져옵니다. + * @return 존재 여부 + * @since 0.0.2 + * */ + public boolean isHasIndustrySpecialClass() { + return hasIndustrySpecialClass; + } + + /** + * 고등학교 일반/실업 구분명을 가져옵니다. + * @return 일반/실업 구분명 + * @since 0.0.2 + * */ + public String getGeneralBusinessType() { + return generalBusinessType; + } + + /** + * 특수 목적 고듷학교 계열명을 가져옵니다. + * @return 특목고 계열명 + * @since 0.0.2 + * */ + public String getSpecialPurposeType() { + return specialPurposeType; + } + + @Override + public String getName() { + return name; + } + + @Override + public String getEnglishName() { + return englishName; + } + + @Override + public String getCode() { + return code; + } + + @Override + public Date getFoundingDate() { + return foundingDate; + } + + @Override + public Date getAnniversaryDate() { + return anniveraryDate; + } + + @Override + public SchoolType getType() { + return type; + } + + @Override + public Location getLocation() { + return location; + } + + @Override + public Contact getContact() { + return contact; + } + + @Override + public EducationDepartment getEducationDepartment() { + return educationDepartment; + } + + @Override + public GenderType getGenderType() { + return genderType; + } + + @Override + public EntranceExam getPeroidOfEntranceExam() { + return entranceExam; + } + + @Override + public OperatingPeriod getOperatingPeriod() { + return operatingPeriod; + } + + @Override + public Date lastUpdate() { + return lastupdate; + } } diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.java index ef34101..2cc68bb 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/MiddleSchool.java @@ -14,6 +14,7 @@ /** * 중학교 + * @since 0.0.1 * */ public class MiddleSchool implements School { private String name; diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/School.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/School.java index c1c6fca..6f6fffd 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/School.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/School.java @@ -18,30 +18,35 @@ public interface School { * 학교 이름 * * @return 학교 이름 + * @since 0.0.1 * */ String getName(); /** * 학교 영문 이름 * * @return 학교 영문 이름 + * @since 0.0.1 * */ String getEnglishName(); /** * 학교 코드 * * @return 학교 코드 + * @since 0.0.1 * */ String getCode(); /** * 학교 설립일 * * @return 학교 설립일 + * @since 0.0.1 * */ Date getFoundingDate(); /** * 학교 개교 기념일 * * @return 학교 개교 기념일 + * @since 0.0.1 * */ Date getAnniversaryDate(); @@ -49,6 +54,7 @@ public interface School { * 학교 종류 * * @return 학교 종류 + * @since 0.0.1 * */ SchoolType getType(); /** @@ -63,6 +69,7 @@ public interface School { * Location#localEducationDepartment -> 관할 지역 교육청 * * @return Location + * @since 0.0.1 * */ Location getLocation(); /** @@ -75,12 +82,14 @@ public interface School { * Contact#website -> 웹사이트 주소 * * @return Contact + * @since 0.0.1 * */ Contact getContact(); /** * 관할 시/도 교육청 * * @return EducationDepartment + * @since 0.0.1 * */ EducationDepartment getEducationDepartment(); @@ -88,18 +97,21 @@ public interface School { * 남자 여자 공학 구분 * * @return GenderType + * @since 0.0.1 * */ GenderType getGenderType(); /** * 입시 시기 * (전기, 후기) * @return EntranceExam + * @since 0.0.1 * */ EntranceExam getPeroidOfEntranceExam(); /** * 운영시기 * (주간, 야간) * @return OperatingPeriod + * @since 0.0.1 * */ OperatingPeriod getOperatingPeriod(); @@ -107,6 +119,7 @@ public interface School { * 정보 마지막 업데이트 * * @return date + * @since 0.0.1 * */ Date lastUpdate(); } diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.java index 2e74078..8290c90 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/SpecialSchool.java @@ -1,4 +1,122 @@ package me.yellowstrawberry.openneisapi.objects.school; -public class SpecialSchool { +import me.yellowstrawberry.openneisapi.objects.others.Contact; +import me.yellowstrawberry.openneisapi.objects.others.EducationDepartment; +import me.yellowstrawberry.openneisapi.objects.others.Location; +import me.yellowstrawberry.openneisapi.objects.school.enums.EntranceExam; +import me.yellowstrawberry.openneisapi.objects.school.enums.GenderType; +import me.yellowstrawberry.openneisapi.objects.school.enums.OperatingPeriod; +import me.yellowstrawberry.openneisapi.objects.school.enums.SchoolType; +import org.json.JSONObject; + +import java.text.ParseException; +import java.util.Date; + +/** + * 특수 학교 + * @since 0.0.2 + * */ +public class SpecialSchool implements School { + private String name; + private String englishName; + private String code; + private Date foundingDate; + private Date anniveraryDate; + + private SchoolType type; + private Location location; + private Contact contact; + private EducationDepartment educationDepartment; + private GenderType genderType; + private EntranceExam entranceExam; + private OperatingPeriod operatingPeriod; + private Date lastupdate; + + public static SpecialSchool parseFromJSONObject(JSONObject json) { + try { + SpecialSchool school = new SpecialSchool(); + school.name = json.getString("SCHUL_NM"); + school.englishName = json.getString("ENG_SCHUL_NM"); + school.code = json.getString("SD_SCHUL_CODE"); + school.foundingDate = School.format.parse(json.getString("FOND_YMD")); + school.anniveraryDate = School.format.parse(json.getString("FOAS_MEMRD")); + school.type = SchoolType.parseSchoolType(json.getString("SCHUL_KND_SC_NM")); + school.location = new Location(json.getString("LCTN_SC_NM"), json.getString("ORG_RDNMA"), json.getString("ORG_RDNDA"), Integer.parseInt(json.getString("ORG_RDNZC").replaceAll(" ", "")), json.getString("JU_ORG_NM")); + school.contact = new Contact(json.getString("ORG_TELNO"), json.getString("ORG_FAXNO"), json.getString("HMPG_ADRES")); + school.educationDepartment = new EducationDepartment(json.getString("ATPT_OFCDC_SC_CODE"), json.getString("ATPT_OFCDC_SC_NM")); + school.genderType = GenderType.parse(json.getString("COEDU_SC_NM")); + school.entranceExam = EntranceExam.parse(json.getString("ENE_BFE_SEHF_SC_NM")); + school.operatingPeriod = OperatingPeriod.parse(json.getString("DGHT_SC_NM")); + school.lastupdate = School.format.parse(json.getString("LOAD_DTM")); + + return school; + }catch (ParseException e) { + throw new RuntimeException(e); + } + } + + @Override + public String getName() { + return name; + } + + @Override + public String getEnglishName() { + return englishName; + } + + @Override + public String getCode() { + return code; + } + + @Override + public Date getFoundingDate() { + return foundingDate; + } + + @Override + public Date getAnniversaryDate() { + return anniveraryDate; + } + + @Override + public SchoolType getType() { + return type; + } + + @Override + public Location getLocation() { + return location; + } + + @Override + public Contact getContact() { + return contact; + } + + @Override + public EducationDepartment getEducationDepartment() { + return educationDepartment; + } + + @Override + public GenderType getGenderType() { + return genderType; + } + + @Override + public EntranceExam getPeroidOfEntranceExam() { + return entranceExam; + } + + @Override + public OperatingPeriod getOperatingPeriod() { + return operatingPeriod; + } + + @Override + public Date lastUpdate() { + return lastupdate; + } } diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.java new file mode 100644 index 0000000..73ddb5f --- /dev/null +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/HighSchoolType.java @@ -0,0 +1,17 @@ +package me.yellowstrawberry.openneisapi.objects.school.enums; + +public enum HighSchoolType { + Normal, + Specialized, + SpecialPurpose, + Autonomous, + Unknown; + + public static HighSchoolType parse(String kr) { + if(kr.equals("일반고")) return Normal; + else if(kr.equals("특성화고")) return Specialized; + else if(kr.equals("특목고")) return SpecialPurpose; + else if(kr.equals("자율고")) return Autonomous; + else return Unknown; + } +} diff --git a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.java b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.java index c87d84a..c61f45a 100644 --- a/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.java +++ b/src/main/java/me/yellowstrawberry/openneisapi/objects/school/enums/SchoolType.java @@ -15,10 +15,22 @@ public enum SchoolType { this.english = english; } + /** + * 학교 종류의 이름을 가져옵니다. + * (예시: "초등학교", "중학교") + * @return 이름 + * @since 0.0.1 + * */ public String getKoreanName() { return korean; } + /** + * 학교 종류의 영문이름을 가져옵니다. + * (예시: "Middle School", "High School") + * @return 영문이름 + * @since 0.0.1 + * */ public String getEnglishName() { return english; } diff --git a/src/test/java/me/yellowstrawberry/ona/Test.java b/src/test/java/me/yellowstrawberry/ona/Test.java index 1cb6b79..f97b689 100644 --- a/src/test/java/me/yellowstrawberry/ona/Test.java +++ b/src/test/java/me/yellowstrawberry/ona/Test.java @@ -16,7 +16,7 @@ public class Test { public static void main(String[] args) throws IOException { ONA ona = new ONA.Builder(args[0]).build(); -// ElementarySchool dawon = (ElementarySchool) ona.searchSchool("강서초등학교", 1)[0]; -// System.out.println(ona.getScheduleOfDay(dawon, 6, "1", Date.from(LocalDate.now().minusDays(2).atStartOfDay(ZoneId.systemDefault()).toInstant()))[0].getType()); + ElementarySchool dawon = (ElementarySchool) ona.searchSchool("강서초등학교", 1)[0]; + System.out.println(ona.getMealOfDay(dawon, Date.from(LocalDate.now().minusDays(2).atStartOfDay(ZoneId.systemDefault()).toInstant())).getOrigin()[0].getFrom()); } }