Initial source import.

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

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

Laddar…
Avbryt
Spara