Skip to content

Commit 6057094

Browse files
author
Eoghan
committed
Initial Commit
0 parents  commit 6057094

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+14100
-0
lines changed

.gitignore

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/java
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=java
3+
4+
### Java ###
5+
# Compiled class file
6+
*.class
7+
8+
# Log file
9+
*.log
10+
11+
# BlueJ files
12+
*.ctxt
13+
14+
# Mobile Tools for Java (J2ME)
15+
.mtj.tmp/
16+
17+
# Package Files #
18+
*.jar
19+
*.war
20+
*.nar
21+
*.ear
22+
*.zip
23+
*.tar.gz
24+
*.rar
25+
26+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
27+
hs_err_pid*
28+
29+
# Other
30+
.DS_Store
31+
32+
# End of https://www.toptal.com/developers/gitignore/api/java

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Java-Recipe-Manager
2+
Developed backend application for a course in university. The project allows users to create new recipes and add to a recipe box. The app is only built to use local storage and will delete upon ending program. In development to add backend database for data storage and convert into web-based application for working prototype demonstration.

Recipe Box/build.xml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- You may freely edit this file. See commented blocks below for -->
3+
<!-- some examples of how to customize the build. -->
4+
<!-- (If you delete it and reopen the project it will be recreated.) -->
5+
<!-- By default, only the Clean and Build commands use this build script. -->
6+
<!-- Commands such as Run, Debug, and Test only use this build script if -->
7+
<!-- the Compile on Save feature is turned off for the project. -->
8+
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
9+
<!-- in the project's Project Properties dialog box.-->
10+
<project name="Recipe_Box" default="default" basedir=".">
11+
<description>Builds, tests, and runs the project Recipe Box.</description>
12+
<import file="nbproject/build-impl.xml"/>
13+
<!--
14+
15+
There exist several targets which are by default empty and which can be
16+
used for execution of your tasks. These targets are usually executed
17+
before and after some main targets. They are:
18+
19+
-pre-init: called before initialization of project properties
20+
-post-init: called after initialization of project properties
21+
-pre-compile: called before javac compilation
22+
-post-compile: called after javac compilation
23+
-pre-compile-single: called before javac compilation of single file
24+
-post-compile-single: called after javac compilation of single file
25+
-pre-compile-test: called before javac compilation of JUnit tests
26+
-post-compile-test: called after javac compilation of JUnit tests
27+
-pre-compile-test-single: called before javac compilation of single JUnit test
28+
-post-compile-test-single: called after javac compilation of single JUunit test
29+
-pre-jar: called before JAR building
30+
-post-jar: called after JAR building
31+
-post-clean: called after cleaning build products
32+
33+
(Targets beginning with '-' are not intended to be called on their own.)
34+
35+
Example of inserting an obfuscator after compilation could look like this:
36+
37+
<target name="-post-compile">
38+
<obfuscate>
39+
<fileset dir="${build.classes.dir}"/>
40+
</obfuscate>
41+
</target>
42+
43+
For list of available properties check the imported
44+
nbproject/build-impl.xml file.
45+
46+
47+
Another way to customize the build is by overriding existing main targets.
48+
The targets of interest are:
49+
50+
-init-macrodef-javac: defines macro for javac compilation
51+
-init-macrodef-junit: defines macro for junit execution
52+
-init-macrodef-debug: defines macro for class debugging
53+
-init-macrodef-java: defines macro for class execution
54+
-do-jar: JAR building
55+
run: execution of project
56+
-javadoc-build: Javadoc generation
57+
test-report: JUnit report generation
58+
59+
An example of overriding the target for project execution could look like this:
60+
61+
<target name="run" depends="Recipe_Box-impl.jar">
62+
<exec dir="bin" executable="launcher.exe">
63+
<arg file="${dist.jar}"/>
64+
</exec>
65+
</target>
66+
67+
Notice that the overridden target depends on the jar target and not only on
68+
the compile target as the regular run target does. Again, for a list of available
69+
properties which you can use, check the target you are overriding in the
70+
nbproject/build-impl.xml file.
71+
72+
-->
73+
</project>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#Wed, 04 Jul 2018 17:26:05 -0400
2+
3+
4+
/Users/rhyshulbert/NetBeansProjects/Recipe\ Box=

Recipe Box/dist/README.TXT

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
========================
2+
BUILD OUTPUT DESCRIPTION
3+
========================
4+
5+
When you build an Java application project that has a main class, the IDE
6+
automatically copies all of the JAR
7+
files on the projects classpath to your projects dist/lib folder. The IDE
8+
also adds each of the JAR files to the Class-Path element in the application
9+
JAR files manifest file (MANIFEST.MF).
10+
11+
To run the project from the command line, go to the dist folder and
12+
type the following:
13+
14+
java -jar "Recipe_Box.jar"
15+
16+
To distribute this project, zip up the dist folder (including the lib folder)
17+
and distribute the ZIP file.
18+
19+
Notes:
20+
21+
* If two JAR files on the project classpath have the same name, only the first
22+
JAR file is copied to the lib folder.
23+
* Only JAR files are copied to the lib folder.
24+
If the classpath contains other types of files or folders, these files (folders)
25+
are not copied.
26+
* If a library on the projects classpath also has a Class-Path element
27+
specified in the manifest,the content of the Class-Path element has to be on
28+
the projects runtime path.
29+
* To set a main class in a standard Java project, right-click the project node
30+
in the Projects window and choose Properties. Then click Run and enter the
31+
class name in the Main Class field. Alternatively, you can manually type the
32+
class name in the manifest Main-Class element.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_171) on Wed Jul 04 17:26:14 EDT 2018 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes</title>
8+
<meta name="date" content="2018-07-04">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<h1 class="bar">All&nbsp;Classes</h1>
14+
<div class="indexContainer">
15+
<ul>
16+
<li><a href="recipe/box/ingredient.html" title="class in recipe.box" target="classFrame">ingredient</a></li>
17+
<li><a href="recipe/box/main.html" title="class in recipe.box" target="classFrame">main</a></li>
18+
<li><a href="recipe/box/recipe.html" title="class in recipe.box" target="classFrame">recipe</a></li>
19+
<li><a href="recipe/box/recipeBox.html" title="class in recipe.box" target="classFrame">recipeBox</a></li>
20+
</ul>
21+
</div>
22+
</body>
23+
</html>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_171) on Wed Jul 04 17:26:14 EDT 2018 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>All Classes</title>
8+
<meta name="date" content="2018-07-04">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<h1 class="bar">All&nbsp;Classes</h1>
14+
<div class="indexContainer">
15+
<ul>
16+
<li><a href="recipe/box/ingredient.html" title="class in recipe.box">ingredient</a></li>
17+
<li><a href="recipe/box/main.html" title="class in recipe.box">main</a></li>
18+
<li><a href="recipe/box/recipe.html" title="class in recipe.box">recipe</a></li>
19+
<li><a href="recipe/box/recipeBox.html" title="class in recipe.box">recipeBox</a></li>
20+
</ul>
21+
</div>
22+
</body>
23+
</html>
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (1.8.0_171) on Wed Jul 04 17:26:14 EDT 2018 -->
6+
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7+
<title>Constant Field Values</title>
8+
<meta name="date" content="2018-07-04">
9+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
10+
<script type="text/javascript" src="script.js"></script>
11+
</head>
12+
<body>
13+
<script type="text/javascript"><!--
14+
try {
15+
if (location.href.indexOf('is-external=true') == -1) {
16+
parent.document.title="Constant Field Values";
17+
}
18+
}
19+
catch(err) {
20+
}
21+
//-->
22+
</script>
23+
<noscript>
24+
<div>JavaScript is disabled on your browser.</div>
25+
</noscript>
26+
<!-- ========= START OF TOP NAVBAR ======= -->
27+
<div class="topNav"><a name="navbar.top">
28+
<!-- -->
29+
</a>
30+
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
31+
<a name="navbar.top.firstrow">
32+
<!-- -->
33+
</a>
34+
<ul class="navList" title="Navigation">
35+
<li><a href="recipe/box/package-summary.html">Package</a></li>
36+
<li>Class</li>
37+
<li>Use</li>
38+
<li><a href="overview-tree.html">Tree</a></li>
39+
<li><a href="deprecated-list.html">Deprecated</a></li>
40+
<li><a href="index-files/index-1.html">Index</a></li>
41+
<li><a href="help-doc.html">Help</a></li>
42+
</ul>
43+
</div>
44+
<div class="subNav">
45+
<ul class="navList">
46+
<li>Prev</li>
47+
<li>Next</li>
48+
</ul>
49+
<ul class="navList">
50+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
51+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
52+
</ul>
53+
<ul class="navList" id="allclasses_navbar_top">
54+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
55+
</ul>
56+
<div>
57+
<script type="text/javascript"><!--
58+
allClassesLink = document.getElementById("allclasses_navbar_top");
59+
if(window==top) {
60+
allClassesLink.style.display = "block";
61+
}
62+
else {
63+
allClassesLink.style.display = "none";
64+
}
65+
//-->
66+
</script>
67+
</div>
68+
<a name="skip.navbar.top">
69+
<!-- -->
70+
</a></div>
71+
<!-- ========= END OF TOP NAVBAR ========= -->
72+
<div class="header">
73+
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
74+
<h2 title="Contents">Contents</h2>
75+
</div>
76+
<!-- ======= START OF BOTTOM NAVBAR ====== -->
77+
<div class="bottomNav"><a name="navbar.bottom">
78+
<!-- -->
79+
</a>
80+
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
81+
<a name="navbar.bottom.firstrow">
82+
<!-- -->
83+
</a>
84+
<ul class="navList" title="Navigation">
85+
<li><a href="recipe/box/package-summary.html">Package</a></li>
86+
<li>Class</li>
87+
<li>Use</li>
88+
<li><a href="overview-tree.html">Tree</a></li>
89+
<li><a href="deprecated-list.html">Deprecated</a></li>
90+
<li><a href="index-files/index-1.html">Index</a></li>
91+
<li><a href="help-doc.html">Help</a></li>
92+
</ul>
93+
</div>
94+
<div class="subNav">
95+
<ul class="navList">
96+
<li>Prev</li>
97+
<li>Next</li>
98+
</ul>
99+
<ul class="navList">
100+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
101+
<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
102+
</ul>
103+
<ul class="navList" id="allclasses_navbar_bottom">
104+
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
105+
</ul>
106+
<div>
107+
<script type="text/javascript"><!--
108+
allClassesLink = document.getElementById("allclasses_navbar_bottom");
109+
if(window==top) {
110+
allClassesLink.style.display = "block";
111+
}
112+
else {
113+
allClassesLink.style.display = "none";
114+
}
115+
//-->
116+
</script>
117+
</div>
118+
<a name="skip.navbar.bottom">
119+
<!-- -->
120+
</a></div>
121+
<!-- ======== END OF BOTTOM NAVBAR ======= -->
122+
</body>
123+
</html>

0 commit comments

Comments
 (0)