Initial source import.

master
Ondřej Hruška 11 years ago
commit 400ee6a079
  1. 6
      .classpath
  2. 17
      .project
  3. 11
      .settings/org.eclipse.jdt.core.prefs
  4. 23
      LICENSE.txt
  5. 6
      README.md
  6. BIN
      bin/mightypork/utils/Convert.class
  7. BIN
      bin/mightypork/utils/MapSort$1.class
  8. BIN
      bin/mightypork/utils/MapSort.class
  9. BIN
      bin/mightypork/utils/Reflect.class
  10. BIN
      bin/mightypork/utils/Support$IterableEnumerationWrapper$1.class
  11. BIN
      bin/mightypork/utils/Support$IterableEnumerationWrapper.class
  12. BIN
      bin/mightypork/utils/Support.class
  13. BIN
      bin/mightypork/utils/annotations/Alias.class
  14. BIN
      bin/mightypork/utils/annotations/DefaultImpl.class
  15. BIN
      bin/mightypork/utils/annotations/FactoryMethod.class
  16. BIN
      bin/mightypork/utils/eventbus/BusAccess.class
  17. BIN
      bin/mightypork/utils/eventbus/BusEvent.class
  18. BIN
      bin/mightypork/utils/eventbus/EventBus$DelayQueueEntry.class
  19. BIN
      bin/mightypork/utils/eventbus/EventBus$QueuePollingThread.class
  20. BIN
      bin/mightypork/utils/eventbus/EventBus.class
  21. BIN
      bin/mightypork/utils/eventbus/EventChannel.class
  22. BIN
      bin/mightypork/utils/eventbus/clients/BusNode.class
  23. BIN
      bin/mightypork/utils/eventbus/clients/ClientHub.class
  24. BIN
      bin/mightypork/utils/eventbus/clients/ClientList.class
  25. BIN
      bin/mightypork/utils/eventbus/clients/DelegatingClient.class
  26. BIN
      bin/mightypork/utils/eventbus/clients/DelegatingList.class
  27. BIN
      bin/mightypork/utils/eventbus/clients/RootBusNode.class
  28. BIN
      bin/mightypork/utils/eventbus/clients/ToggleableClient.class
  29. BIN
      bin/mightypork/utils/eventbus/events/DestroyEvent.class
  30. BIN
      bin/mightypork/utils/eventbus/events/UpdateEvent.class
  31. BIN
      bin/mightypork/utils/eventbus/events/flags/DelayedEvent.class
  32. BIN
      bin/mightypork/utils/eventbus/events/flags/DirectEvent.class
  33. BIN
      bin/mightypork/utils/eventbus/events/flags/NonConsumableEvent.class
  34. BIN
      bin/mightypork/utils/eventbus/events/flags/NonRejectableEvent.class
  35. BIN
      bin/mightypork/utils/eventbus/events/flags/NotLoggedEvent.class
  36. BIN
      bin/mightypork/utils/eventbus/events/flags/SingleReceiverEvent.class
  37. BIN
      bin/mightypork/utils/exceptions/CorruptDataException.class
  38. BIN
      bin/mightypork/utils/exceptions/IllegalValueException.class
  39. BIN
      bin/mightypork/utils/exceptions/KeyAlreadyExistsException.class
  40. BIN
      bin/mightypork/utils/files/FileSuffixFilter.class
  41. BIN
      bin/mightypork/utils/files/FileTreeDiff$1.class
  42. BIN
      bin/mightypork/utils/files/FileTreeDiff$NotEqualException.class
  43. BIN
      bin/mightypork/utils/files/FileTreeDiff$Tuple.class
  44. BIN
      bin/mightypork/utils/files/FileTreeDiff.class
  45. BIN
      bin/mightypork/utils/files/FileUtils.class
  46. BIN
      bin/mightypork/utils/files/InstanceLock$1.class
  47. BIN
      bin/mightypork/utils/files/InstanceLock.class
  48. BIN
      bin/mightypork/utils/files/OsUtils$EnumOS.class
  49. BIN
      bin/mightypork/utils/files/OsUtils.class
  50. BIN
      bin/mightypork/utils/files/config/Property.class
  51. BIN
      bin/mightypork/utils/files/config/PropertyManager$BooleanProperty.class
  52. BIN
      bin/mightypork/utils/files/config/PropertyManager$DoubleProperty.class
  53. BIN
      bin/mightypork/utils/files/config/PropertyManager$IntegerProperty.class
  54. BIN
      bin/mightypork/utils/files/config/PropertyManager$StringProperty.class
  55. BIN
      bin/mightypork/utils/files/config/PropertyManager.class
  56. BIN
      bin/mightypork/utils/files/config/SimpleConfig.class
  57. BIN
      bin/mightypork/utils/files/config/SortedProperties.class
  58. BIN
      bin/mightypork/utils/files/zip/ZipBuilder.class
  59. BIN
      bin/mightypork/utils/files/zip/ZipUtils.class
  60. BIN
      bin/mightypork/utils/interfaces/Destroyable.class
  61. BIN
      bin/mightypork/utils/interfaces/Enableable.class
  62. BIN
      bin/mightypork/utils/interfaces/Pauseable.class
  63. BIN
      bin/mightypork/utils/interfaces/Pollable.class
  64. BIN
      bin/mightypork/utils/interfaces/Updateable.class
  65. BIN
      bin/mightypork/utils/ion/Ion.class
  66. BIN
      bin/mightypork/utils/ion/IonBundle.class
  67. BIN
      bin/mightypork/utils/ion/IonInput.class
  68. BIN
      bin/mightypork/utils/ion/IonMapWrapper.class
  69. BIN
      bin/mightypork/utils/ion/IonObjBinary.class
  70. BIN
      bin/mightypork/utils/ion/IonObjBundled.class
  71. BIN
      bin/mightypork/utils/ion/IonOutput.class
  72. BIN
      bin/mightypork/utils/ion/IonSequenceWrapper.class
  73. BIN
      bin/mightypork/utils/logging/Log.class
  74. BIN
      bin/mightypork/utils/logging/monitors/LogMonitor.class
  75. BIN
      bin/mightypork/utils/logging/monitors/LogMonitorStdout.class
  76. BIN
      bin/mightypork/utils/logging/writers/ArchivingLog$1.class
  77. BIN
      bin/mightypork/utils/logging/writers/ArchivingLog$2.class
  78. BIN
      bin/mightypork/utils/logging/writers/ArchivingLog.class
  79. BIN
      bin/mightypork/utils/logging/writers/LogWriter.class
  80. BIN
      bin/mightypork/utils/logging/writers/SimpleLog$LogFormatter.class
  81. BIN
      bin/mightypork/utils/logging/writers/SimpleLog.class
  82. BIN
      bin/mightypork/utils/math/Calc.class
  83. BIN
      bin/mightypork/utils/math/Polar$1.class
  84. BIN
      bin/mightypork/utils/math/Polar.class
  85. BIN
      bin/mightypork/utils/math/Range.class
  86. BIN
      bin/mightypork/utils/math/algo/Coord.class
  87. BIN
      bin/mightypork/utils/math/algo/Move.class
  88. BIN
      bin/mightypork/utils/math/algo/Moves.class
  89. BIN
      bin/mightypork/utils/math/algo/floodfill/FloodFill.class
  90. BIN
      bin/mightypork/utils/math/algo/pathfinding/Heuristic.class
  91. BIN
      bin/mightypork/utils/math/algo/pathfinding/PathFinder$FComparator.class
  92. BIN
      bin/mightypork/utils/math/algo/pathfinding/PathFinder$Node.class
  93. BIN
      bin/mightypork/utils/math/algo/pathfinding/PathFinder.class
  94. BIN
      bin/mightypork/utils/math/algo/pathfinding/PathFinderProxy.class
  95. BIN
      bin/mightypork/utils/math/algo/pathfinding/heuristics/DiagonalHeuristic.class
  96. BIN
      bin/mightypork/utils/math/algo/pathfinding/heuristics/ManhattanHeuristic.class
  97. BIN
      bin/mightypork/utils/math/angles/Angles.class
  98. BIN
      bin/mightypork/utils/math/angles/Deg.class
  99. BIN
      bin/mightypork/utils/math/angles/Rad.class
  100. BIN
      bin/mightypork/utils/math/animation/Animator.class
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="output" path="bin"/>
</classpath>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>mighty_utils</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

@ -0,0 +1,11 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.7

@ -0,0 +1,23 @@
Copyright (c) 2014, Ondřej Hruška (MightyPork), <ondra@ondrovo.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

@ -0,0 +1,6 @@
MightyPork's Utils Library
==========================
This is a library of general-purpose utilities.
Can be used as a library, or individual parts alone. Feel free to contribute or use it at will.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save