Download Flapi Free Java Code
Description
Flapi is an API generator for Java , which generates chained API's for improved fluency in your code.
Source Files
The download file Flapi-master.zip has the following entries.
.travis.yml/*from w w w. j a va2s .c om*/
Documentation.java
LICENSE.txt
README.md
VERSION.txt
flapi-build-plugin/pom.xml
flapi-build-plugin/src/main/java/unquietcode/tools/flapi/plugin/FlapiBuildPlugin.java
flapi-build-plugin/src/main/java/unquietcode/tools/flapi/plugin/compile/CharSequenceJavaFileObject.java
flapi-build-plugin/src/main/java/unquietcode/tools/flapi/plugin/compile/ClassFileManager.java
flapi-build-plugin/src/main/java/unquietcode/tools/flapi/plugin/compile/JavaClassObject.java
flapi-build-project/pom.xml
flapi-build-test-consumer/pom.xml
flapi-build-test-consumer/src/test/java/unquietcode/tools/flapi/plugin/DescriptorTest.java
flapi-build-test-producer/pom.xml
flapi-build-test-producer/src/main/java/unquietcode/tools/flapi/plugin/EmailMessage.java
flapi-build-test-producer/src/main/java/unquietcode/tools/flapi/plugin/TestEnum.java
flapi-build-test-producer/src/test/java/unquietcode/tools/flapi/plugin/TestDescriptor.java
flapi-descriptor/pom.xml
flapi-descriptor/src/test/java/unquietcode/tools/flapi/builder/MainDescriptor.java
flapi-parent/pom.xml
flapi-runtime/pom.xml
flapi-runtime/src/main/java/unquietcode/tools/flapi/ExtractRuntime.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/BlockInvocationHandler.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/ExecutionListener.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/ExpectedInvocationsException.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/MethodInfo.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/MethodLogger.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/PackageMarker.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/Tracked.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/TrackingExecutionListener.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/runtime/TransitionType.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/support/BuilderImplementation.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/support/ExpectedInvocationsException.java
flapi-runtime/src/main/java/unquietcode/tools/flapi/support/ObjectWrapper.java
pom.xml
src/main/java/unquietcode/tools/flapi/CharacterGenerator.java
src/main/java/unquietcode/tools/flapi/CodeWriter.java
src/main/java/unquietcode/tools/flapi/Constants.java
src/main/java/unquietcode/tools/flapi/Descriptor.java
src/main/java/unquietcode/tools/flapi/DescriptorBuilderException.java
src/main/java/unquietcode/tools/flapi/DescriptorMaker.java
src/main/java/unquietcode/tools/flapi/DescriptorPostValidator.java
src/main/java/unquietcode/tools/flapi/DescriptorPreValidator.java
src/main/java/unquietcode/tools/flapi/Flapi.java
src/main/java/unquietcode/tools/flapi/MethodParser.java
src/main/java/unquietcode/tools/flapi/Pair.java
src/main/java/unquietcode/tools/flapi/generator/AbstractGenerator.java
src/main/java/unquietcode/tools/flapi/generator/DescriptorGenerator.java
src/main/java/unquietcode/tools/flapi/generator/GeneratorContext.java
src/main/java/unquietcode/tools/flapi/generator/GeneratorGenerator.java
src/main/java/unquietcode/tools/flapi/generator/TypeCreationStrategy.java
src/main/java/unquietcode/tools/flapi/graph/BlockMethodTracker.java
src/main/java/unquietcode/tools/flapi/graph/GenericVisitor.java
src/main/java/unquietcode/tools/flapi/graph/GraphBuilder.java
src/main/java/unquietcode/tools/flapi/graph/TransitionVisitor.java
src/main/java/unquietcode/tools/flapi/graph/components/AscendingTransition.java
src/main/java/unquietcode/tools/flapi/graph/components/LateralTransition.java
src/main/java/unquietcode/tools/flapi/graph/components/RecursiveTransition.java
src/main/java/unquietcode/tools/flapi/graph/components/StateClass.java
src/main/java/unquietcode/tools/flapi/graph/components/TerminalTransition.java
src/main/java/unquietcode/tools/flapi/graph/components/Transition.java
src/main/java/unquietcode/tools/flapi/graph/processors/GraphProcessor.java
src/main/java/unquietcode/tools/flapi/graph/processors/ReturnTypeProcessor.java
src/main/java/unquietcode/tools/flapi/helpers/BlockChainHelperImpl.java
src/main/java/unquietcode/tools/flapi/helpers/BlockHelperImpl.java
src/main/java/unquietcode/tools/flapi/helpers/DescriptorHelperImpl.java
src/main/java/unquietcode/tools/flapi/helpers/DocumentationHelperImpl.java
src/main/java/unquietcode/tools/flapi/helpers/MethodHelperImpl.java
src/main/java/unquietcode/tools/flapi/outline/BlockOutline.java
src/main/java/unquietcode/tools/flapi/outline/BlockReference.java
src/main/java/unquietcode/tools/flapi/outline/DescriptorOutline.java
src/main/java/unquietcode/tools/flapi/outline/GeneratorOutline.java
src/main/java/unquietcode/tools/flapi/outline/MethodInfo.java
src/main/java/unquietcode/tools/flapi/outline/MethodOutline.java
src/main/java/unquietcode/tools/flapi/outline/Outline.java
src/main/resources/version/version.txt
src/test/java/unquietcode/tools/flapi/AbstractCompiledTest.java
src/test/java/unquietcode/tools/flapi/AtLeast_T.java
src/test/java/unquietcode/tools/flapi/BlackHoleStream.java
src/test/java/unquietcode/tools/flapi/BlockReference_T.java
src/test/java/unquietcode/tools/flapi/BuildChecks_T.java
src/test/java/unquietcode/tools/flapi/ClassResolution_T.java
src/test/java/unquietcode/tools/flapi/GenerateEverything.java
src/test/java/unquietcode/tools/flapi/GraphNaming_T.java
src/test/java/unquietcode/tools/flapi/GroupedMethods_T.java
src/test/java/unquietcode/tools/flapi/LogMachineBuilderTest.java
src/test/java/unquietcode/tools/flapi/MethodParser_T.java
src/test/java/unquietcode/tools/flapi/Naming_T.java
src/test/java/unquietcode/tools/flapi/TriggeredMethods_T.java
src/test/java/unquietcode/tools/flapi/TypeParameters_T.java
src/test/java/unquietcode/tools/flapi/examples/ExamplesTest.java
src/test/java/unquietcode/tools/flapi/examples/GenerateExamples.java
src/test/java/unquietcode/tools/flapi/examples/calculator/CalculationHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/calculator/CalculatorBuilderExample.java
src/test/java/unquietcode/tools/flapi/examples/calculator/CalculatorHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculation/CalculationBuilder.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculation/CalculationHelper.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculator/CalculatorBuilder.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculator/CalculatorBuilder_$.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculator/CalculatorGenerator.java
src/test/java/unquietcode/tools/flapi/examples/calculator/builder/Calculator/CalculatorHelper.java
src/test/java/unquietcode/tools/flapi/examples/email/EmailBuilderExample.java
src/test/java/unquietcode/tools/flapi/examples/email/EmailHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/email/EmailMessage.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_body.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_body_sender.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_body_sender_subject.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_body_subject.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_sender.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_sender_subject.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailBuilder_subject.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailGenerator.java
src/test/java/unquietcode/tools/flapi/examples/email/builder/Email/EmailHelper.java
src/test/java/unquietcode/tools/flapi/examples/house/AffordableHouse.java
src/test/java/unquietcode/tools/flapi/examples/house/ExpensiveHouse.java
src/test/java/unquietcode/tools/flapi/examples/house/House.java
src/test/java/unquietcode/tools/flapi/examples/house/HouseBuilderExample.java
src/test/java/unquietcode/tools/flapi/examples/house/HouseHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/house/Wall.java
src/test/java/unquietcode/tools/flapi/examples/house/WallHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/House/HouseBuilder.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/House/HouseGenerator.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/House/HouseHelper.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/Wall/WallBuilder_setColor.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/Wall/WallBuilder_setColor_setWidth.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/Wall/WallBuilder_setWidth.java
src/test/java/unquietcode/tools/flapi/examples/house/builder/Wall/WallHelper.java
src/test/java/unquietcode/tools/flapi/examples/pipes/IOUtils.java
src/test/java/unquietcode/tools/flapi/examples/pipes/PipedProcessExample.java
src/test/java/unquietcode/tools/flapi/examples/pipes/Piper.java
src/test/java/unquietcode/tools/flapi/examples/pipes/ProcessHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/pipes/builder/Process/ProcessBuilder.java
src/test/java/unquietcode/tools/flapi/examples/pipes/builder/Process/ProcessBuilder_pipe.java
src/test/java/unquietcode/tools/flapi/examples/pipes/builder/Process/ProcessBuilder_pipe_withProcess.java
src/test/java/unquietcode/tools/flapi/examples/pipes/builder/Process/ProcessGenerator.java
src/test/java/unquietcode/tools/flapi/examples/pipes/builder/Process/ProcessHelper.java
src/test/java/unquietcode/tools/flapi/examples/pizza/DisappearingPizzaExample.java
src/test/java/unquietcode/tools/flapi/examples/pizza/PizzaHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addSauce.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addSauce_addTopping$2.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addSauce_addTopping$3.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addSauce_addTopping.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addTopping$2.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addTopping$3.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addCheese_addTopping.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addSauce.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addSauce_addTopping$2.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addSauce_addTopping$3.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addSauce_addTopping.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addTopping$2.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addTopping$3.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaBuilder_addTopping.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaGenerator.java
src/test/java/unquietcode/tools/flapi/examples/pizza/builder/Pizza/PizzaHelper.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/ElementHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/XHTMLBuilderExample.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/XHTMLHelperImpl.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/Element/ElementBuilder_endElement.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/Element/ElementBuilder_endElement_setValue.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/Element/ElementHelper.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/XHTML/XHTMLBuilder.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/XHTML/XHTMLGenerator.java
src/test/java/unquietcode/tools/flapi/examples/xhtml/builder/XHTML/XHTMLHelper.java
src/test/resources/BlockChainTest.avaj
src/test/resources/GroupedTest1.avaj
src/test/resources/GroupedTest2.avaj
src/test/resources/TopReference.avaj
src/test/resources/TriggeredTest1.avaj
src/test/resources/TriggeredTest2.avaj
Download
Click the following link to download Flapi-master.zip.
Flapi-master.zip