Repository: incubator-streams-master Updated Branches: refs/heads/master 4b2b9b076 -> 07de66f1b
STREAMS-440: Project: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/commit/07de66f1 Tree: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/tree/07de66f1 Diff: http://git-wip-us.apache.org/repos/asf/incubator-streams-master/diff/07de66f1 Branch: refs/heads/master Commit: 07de66f1b69aa7a66fe45c9a905c58d15640669e Parents: 4b2b9b0 Author: Steve Blackmon @steveblackmon <[email protected]> Authored: Wed Nov 23 09:58:07 2016 -0600 Committer: Steve Blackmon @steveblackmon <[email protected]> Committed: Wed Nov 23 09:58:07 2016 -0600 ---------------------------------------------------------------------- pom.xml | 72 ++- src/site/resources/architecture.dot.svg | 164 +++++++ src/site/resources/example.dot.svg | 299 ++++++++++++ src/site/resources/integration.dot.svg | 291 ++++++++++++ src/site/resources/streams-java-checkstyle.xml | 210 +++++++++ src/site/resources/streams-java-intellij.xml | 476 ++++++++++++++++++++ 6 files changed, 1467 insertions(+), 45 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index e0d2e3e..5d57243 100644 --- a/pom.xml +++ b/pom.xml @@ -754,6 +754,32 @@ <plugins> <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>${resources.plugin.version}</version> + <configuration> + <encoding>${project.build.sourceEncoding}</encoding> + </configuration> + <executions> + <execution> + <id>copy-resources</id> + <!-- post-clean is firster to run--> + <!-- copy these files to basedir --> + <phase>clean</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}</outputDirectory> + <resources> + <resource> + <directory>src/main/resources</directory> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> @@ -834,51 +860,7 @@ <plugin> <artifactId>maven-enforcer-plugin</artifactId> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <version>${checkstyle.plugin.version}</version> - <executions> - <execution> - <id>validate</id> - <phase>validate</phase> - <configuration> - <configLocation>google_checks.xml</configLocation> - <encoding>UTF-8</encoding> - <consoleOutput>true</consoleOutput> - <failsOnError>false</failsOnError> - </configuration> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.scalastyle</groupId> - <artifactId>scalastyle-maven-plugin</artifactId> - <version>${scalastyle.plugin.version}</version> - <executions> - <execution> - <id>validate</id> - <phase>validate</phase> - <configuration> - <verbose>false</verbose> - <failOnViolation>false</failOnViolation> - <includeTestSourceDirectory>true</includeTestSourceDirectory> - <failOnWarning>false</failOnWarning> - <sourceDirectory>${project.basedir}/src/main/scala</sourceDirectory> - <testSourceDirectory>${project.basedir}/src/test/scala</testSourceDirectory> - <configLocation>https://raw.githubusercontent.com/databricks/sbt-databricks/master/scalastyle-config.xml</configLocation> - <outputFile>${project.build.directory}/scalastyle-output.xml</outputFile> - <outputEncoding>UTF-8</outputEncoding> - </configuration> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> + </plugins> </build> http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/src/site/resources/architecture.dot.svg ---------------------------------------------------------------------- diff --git a/src/site/resources/architecture.dot.svg b/src/site/resources/architecture.dot.svg new file mode 100644 index 0000000..ab73d2a --- /dev/null +++ b/src/site/resources/architecture.dot.svg @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.39.20160214.2135 (20160214.2135) + --> +<!-- Title: g Pages: 1 --> +<svg width="475pt" height="406pt" + viewBox="0.00 0.00 475.00 406.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 402)"> +<title>g</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-402 471,-402 471,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_upstream</title> +<polygon fill="none" stroke="black" points="33,-316 33,-390 459,-390 459,-316 33,-316"/> +<text text-anchor="middle" x="246" y="-374.8" font-family="Times,serif" font-size="14.00">Upstream Systems</text> +</g> +<g id="clust2" class="cluster"> +<title>cluster_streams</title> +<polygon fill="none" stroke="black" points="87,-90 87,-308 333,-308 333,-90 87,-90"/> +<text text-anchor="middle" x="210" y="-292.8" font-family="Times,serif" font-size="14.00">Apache Streams Pipelines</text> +</g> +<g id="clust3" class="cluster"> +<title>cluster_downstream</title> +<polygon fill="none" stroke="black" points="8,-8 8,-82 318,-82 318,-8 8,-8"/> +<text text-anchor="middle" x="163" y="-66.8" font-family="Times,serif" font-size="14.00">Downstream Systems</text> +</g> +<!-- upstream_databases --> +<g id="node1" class="node"> +<title>upstream_databases</title> +<path fill="none" stroke="black" d="M451.252,-356.727C451.252,-358.533 435.003,-360 415,-360 394.997,-360 378.748,-358.533 378.748,-356.727 378.748,-356.727 378.748,-327.273 378.748,-327.273 378.748,-325.467 394.997,-324 415,-324 435.003,-324 451.252,-325.467 451.252,-327.273 451.252,-327.273 451.252,-356.727 451.252,-356.727"/> +<path fill="none" stroke="black" d="M451.252,-356.727C451.252,-354.921 435.003,-353.455 415,-353.455 394.997,-353.455 378.748,-354.921 378.748,-356.727"/> +<text text-anchor="middle" x="415" y="-337.8" font-family="Times,serif" font-size="14.00">Databases</text> +</g> +<!-- persistReaders --> +<g id="node6" class="node"> +<title>persistReaders</title> +<ellipse fill="none" stroke="black" cx="263" cy="-260" rx="62.3494" ry="18"/> +<text text-anchor="middle" x="263" y="-255.8" font-family="Times,serif" font-size="14.00">PersistReaders</text> +</g> +<!-- upstream_databases->persistReaders --> +<g id="edge2" class="edge"> +<title>upstream_databases->persistReaders</title> +<path fill="none" stroke="black" d="M385.569,-324.76C380.401,-321.801 375.059,-318.784 370,-316 348.017,-303.904 323.204,-290.879 303.012,-280.438"/> +<polygon fill="black" stroke="black" points="304.578,-277.307 294.086,-275.835 301.369,-283.529 304.578,-277.307"/> +</g> +<!-- upstream_filesystems --> +<g id="node2" class="node"> +<title>upstream_filesystems</title> +<polygon fill="none" stroke="black" points="361.117,-360 290.883,-360 290.883,-364 278.883,-364 278.883,-324 361.117,-324 361.117,-360"/> +<polyline fill="none" stroke="black" points="278.883,-360 290.883,-360 "/> +<text text-anchor="middle" x="320" y="-337.8" font-family="Times,serif" font-size="14.00">Filesystems</text> +</g> +<!-- upstream_filesystems->persistReaders --> +<g id="edge3" class="edge"> +<title>upstream_filesystems->persistReaders</title> +<path fill="none" stroke="black" d="M307.35,-323.802C299.696,-312.791 289.806,-298.563 281.308,-286.338"/> +<polygon fill="black" stroke="black" points="284,-284.079 275.419,-277.865 278.253,-288.074 284,-284.079"/> +</g> +<!-- upstream_generators --> +<g id="node3" class="node"> +<title>upstream_generators</title> +<ellipse fill="none" stroke="black" cx="90" cy="-342" rx="48.8014" ry="18"/> +<text text-anchor="middle" x="90" y="-337.8" font-family="Times,serif" font-size="14.00">Generators</text> +</g> +<!-- providers --> +<g id="node5" class="node"> +<title>providers</title> +<ellipse fill="none" stroke="black" cx="139" cy="-260" rx="44.0078" ry="18"/> +<text text-anchor="middle" x="139" y="-255.8" font-family="Times,serif" font-size="14.00">Providers</text> +</g> +<!-- upstream_generators->providers --> +<g id="edge1" class="edge"> +<title>upstream_generators->providers</title> +<path fill="none" stroke="black" d="M100.632,-324.207C107.182,-313.247 115.703,-298.987 123.05,-286.691"/> +<polygon fill="black" stroke="black" points="126.263,-288.138 128.388,-277.758 120.254,-284.547 126.263,-288.138"/> +</g> +<!-- upstream_queues --> +<g id="node4" class="node"> +<title>upstream_queues</title> +<polygon fill="none" stroke="black" points="239.136,-360 178.864,-360 157.398,-324 260.602,-324 239.136,-360"/> +<text text-anchor="middle" x="209" y="-337.8" font-family="Times,serif" font-size="14.00">Queues</text> +</g> +<!-- upstream_queues->persistReaders --> +<g id="edge4" class="edge"> +<title>upstream_queues->persistReaders</title> +<path fill="none" stroke="black" d="M220.984,-323.802C228.235,-312.791 237.605,-298.563 245.655,-286.338"/> +<polygon fill="black" stroke="black" points="248.658,-288.142 251.235,-277.865 242.812,-284.292 248.658,-288.142"/> +</g> +<!-- processors --> +<g id="node7" class="node"> +<title>processors</title> +<ellipse fill="none" stroke="black" cx="179" cy="-188" rx="47.8668" ry="18"/> +<text text-anchor="middle" x="179" y="-183.8" font-family="Times,serif" font-size="14.00">Processors</text> +</g> +<!-- providers->processors --> +<g id="edge5" class="edge"> +<title>providers->processors</title> +<path fill="none" stroke="black" d="M148.888,-242.202C153.503,-233.894 159.094,-223.832 164.198,-214.643"/> +<polygon fill="black" stroke="black" points="167.291,-216.284 169.087,-205.843 161.171,-212.884 167.291,-216.284"/> +</g> +<!-- persistReaders->processors --> +<g id="edge6" class="edge"> +<title>persistReaders->processors</title> +<path fill="none" stroke="black" d="M243.093,-242.937C232.135,-233.544 218.371,-221.747 206.41,-211.494"/> +<polygon fill="black" stroke="black" points="208.345,-208.543 198.474,-204.692 203.789,-213.857 208.345,-208.543"/> +</g> +<!-- processors->processors --> +<g id="edge7" class="edge"> +<title>processors->processors</title> +<path fill="none" stroke="black" d="M212.246,-201.025C229.437,-203.029 244.933,-198.688 244.933,-188 244.933,-179.483 235.093,-174.996 222.397,-174.539"/> +<polygon fill="black" stroke="black" points="222.087,-171.049 212.246,-174.975 222.387,-178.042 222.087,-171.049"/> +</g> +<!-- persistWriters --> +<g id="node8" class="node"> +<title>persistWriters</title> +<ellipse fill="none" stroke="black" cx="179" cy="-116" rx="59.7202" ry="18"/> +<text text-anchor="middle" x="179" y="-111.8" font-family="Times,serif" font-size="14.00">PersistWriters</text> +</g> +<!-- processors->persistWriters --> +<g id="edge8" class="edge"> +<title>processors->persistWriters</title> +<path fill="none" stroke="black" d="M179,-169.831C179,-162.131 179,-152.974 179,-144.417"/> +<polygon fill="black" stroke="black" points="182.5,-144.413 179,-134.413 175.5,-144.413 182.5,-144.413"/> +</g> +<!-- downstream_databases --> +<g id="node9" class="node"> +<title>downstream_databases</title> +<path fill="none" stroke="black" d="M310.252,-48.7273C310.252,-50.5331 294.003,-52 274,-52 253.997,-52 237.748,-50.5331 237.748,-48.7273 237.748,-48.7273 237.748,-19.2727 237.748,-19.2727 237.748,-17.4669 253.997,-16 274,-16 294.003,-16 310.252,-17.4669 310.252,-19.2727 310.252,-19.2727 310.252,-48.7273 310.252,-48.7273"/> +<path fill="none" stroke="black" d="M310.252,-48.7273C310.252,-46.9214 294.003,-45.4545 274,-45.4545 253.997,-45.4545 237.748,-46.9214 237.748,-48.7273"/> +<text text-anchor="middle" x="274" y="-29.8" font-family="Times,serif" font-size="14.00">Databases</text> +</g> +<!-- persistWriters->downstream_databases --> +<g id="edge9" class="edge"> +<title>persistWriters->downstream_databases</title> +<path fill="none" stroke="black" d="M205.231,-99.7444C213.138,-94.4324 221.66,-88.2762 229,-82 236.778,-75.3492 244.624,-67.4744 251.537,-60.0471"/> +<polygon fill="black" stroke="black" points="254.493,-61.9981 258.625,-52.2422 249.311,-57.292 254.493,-61.9981"/> +</g> +<!-- downstream_filesystems --> +<g id="node10" class="node"> +<title>downstream_filesystems</title> +<polygon fill="none" stroke="black" points="220.117,-52 149.883,-52 149.883,-56 137.883,-56 137.883,-16 220.117,-16 220.117,-52"/> +<polyline fill="none" stroke="black" points="137.883,-52 149.883,-52 "/> +<text text-anchor="middle" x="179" y="-29.8" font-family="Times,serif" font-size="14.00">Filesystems</text> +</g> +<!-- persistWriters->downstream_filesystems --> +<g id="edge10" class="edge"> +<title>persistWriters->downstream_filesystems</title> +<path fill="none" stroke="black" d="M179,-97.8015C179,-87.3976 179,-74.1215 179,-62.3768"/> +<polygon fill="black" stroke="black" points="182.5,-62.1476 179,-52.1476 175.5,-62.1476 182.5,-62.1476"/> +</g> +<!-- downstream_queues --> +<g id="node11" class="node"> +<title>downstream_queues</title> +<polygon fill="none" stroke="black" points="98.1365,-52 37.8635,-52 16.398,-16 119.602,-16 98.1365,-52"/> +<text text-anchor="middle" x="68" y="-29.8" font-family="Times,serif" font-size="14.00">Queues</text> +</g> +<!-- persistWriters->downstream_queues --> +<g id="edge11" class="edge"> +<title>persistWriters->downstream_queues</title> +<path fill="none" stroke="black" d="M154.094,-99.5613C146.007,-94.0917 137.047,-87.8908 129,-82 118.806,-74.5372 107.898,-66.1031 98.1652,-58.4098"/> +<polygon fill="black" stroke="black" points="100.313,-55.6458 90.308,-52.1593 95.9549,-61.1239 100.313,-55.6458"/> +</g> +</g> +</svg> http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/src/site/resources/example.dot.svg ---------------------------------------------------------------------- diff --git a/src/site/resources/example.dot.svg b/src/site/resources/example.dot.svg new file mode 100644 index 0000000..e9cd80b --- /dev/null +++ b/src/site/resources/example.dot.svg @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.39.20160214.2135 (20160214.2135) + --> +<!-- Title: g Pages: 1 --> +<svg width="1018pt" height="896pt" + viewBox="0.00 0.00 1018.00 896.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 892)"> +<title>g</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-892 1014,-892 1014,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_generators</title> +<polygon fill="none" stroke="black" points="269,-806 269,-880 691,-880 691,-806 269,-806"/> +<text text-anchor="middle" x="480" y="-864.8" font-family="Times,serif" font-size="14.00">generators</text> +</g> +<g id="clust2" class="cluster"> +<title>cluster_providers</title> +<polygon fill="none" stroke="black" points="8,-675 8,-787 1002,-787 1002,-675 8,-675"/> +<text text-anchor="middle" x="505" y="-771.8" font-family="Times,serif" font-size="14.00">providers</text> +</g> +<g id="clust3" class="cluster"> +<title>cluster_providers_youtube</title> +<polygon fill="none" stroke="black" points="16,-683 16,-757 481,-757 481,-683 16,-683"/> +<text text-anchor="middle" x="248.5" y="-741.8" font-family="Times,serif" font-size="14.00">youtube</text> +</g> +<g id="clust4" class="cluster"> +<title>cluster_providers_instagram</title> +<polygon fill="none" stroke="black" points="489,-683 489,-757 994,-757 994,-683 489,-683"/> +<text text-anchor="middle" x="741.5" y="-741.8" font-family="Times,serif" font-size="14.00">instagram</text> +</g> +<g id="clust5" class="cluster"> +<title>cluster_processors</title> +<polygon fill="none" stroke="black" points="58,-571 58,-645 892,-645 892,-571 58,-571"/> +<text text-anchor="middle" x="475" y="-629.8" font-family="Times,serif" font-size="14.00">processors</text> +</g> +<g id="clust6" class="cluster"> +<title>cluster_persisters_1</title> +<polygon fill="none" stroke="black" points="272,-437 272,-511 454,-511 454,-437 272,-437"/> +<text text-anchor="middle" x="363" y="-495.8" font-family="Times,serif" font-size="14.00">persisters</text> +</g> +<g id="clust7" class="cluster"> +<title>cluster_queues</title> +<polygon fill="none" stroke="black" points="180,-331 180,-405 314,-405 314,-331 180,-331"/> +<text text-anchor="middle" x="247" y="-389.8" font-family="Times,serif" font-size="14.00">queues</text> +</g> +<g id="clust8" class="cluster"> +<title>cluster_persisters_2</title> +<polygon fill="none" stroke="black" points="58,-114 58,-299 478,-299 478,-114 58,-114"/> +<text text-anchor="middle" x="268" y="-283.8" font-family="Times,serif" font-size="14.00">persisters</text> +</g> +<g id="clust9" class="cluster"> +<title>cluster_dbs</title> +<polygon fill="none" stroke="black" points="193,-8 193,-82 369,-82 369,-8 193,-8"/> +<text text-anchor="middle" x="281" y="-66.8" font-family="Times,serif" font-size="14.00">dbs</text> +</g> +<!-- generators_youtube --> +<g id="node1" class="node"> +<title>generators_youtube</title> +<ellipse fill="none" stroke="black" cx="371" cy="-832" rx="93.7378" ry="18"/> +<text text-anchor="middle" x="371" y="-827.8" font-family="Times,serif" font-size="14.00">https://api.youtube.com</text> +</g> +<!-- providers_youtube_channel --> +<g id="node3" class="node"> +<title>providers_youtube_channel</title> +<ellipse fill="none" stroke="black" cx="124" cy="-709" rx="99.7162" ry="18"/> +<text text-anchor="middle" x="124" y="-704.8" font-family="Times,serif" font-size="14.00">YoutubeChannelProvider</text> +</g> +<!-- generators_youtube->providers_youtube_channel --> +<g id="edge1" class="edge"> +<title>generators_youtube->providers_youtube_channel</title> +<path fill="none" stroke="black" d="M313.269,-817.697C287.642,-810.25 257.564,-799.963 232,-787 203.045,-772.318 173.373,-750.286 152.475,-733.379"/> +<polygon fill="black" stroke="black" points="154.589,-730.586 144.64,-726.946 150.148,-735.996 154.589,-730.586"/> +</g> +<!-- providers_youtube_video --> +<g id="node4" class="node"> +<title>providers_youtube_video</title> +<ellipse fill="none" stroke="black" cx="357" cy="-709" rx="115.637" ry="18"/> +<text text-anchor="middle" x="357" y="-704.8" font-family="Times,serif" font-size="14.00">YoutubeUserActivityProvider</text> +</g> +<!-- generators_youtube->providers_youtube_video --> +<g id="edge2" class="edge"> +<title>generators_youtube->providers_youtube_video</title> +<path fill="none" stroke="black" d="M368.934,-813.851C366.639,-793.684 362.903,-760.864 360.223,-737.313"/> +<polygon fill="black" stroke="black" points="363.683,-736.764 359.074,-727.224 356.728,-737.555 363.683,-736.764"/> +</g> +<!-- generators_instagram --> +<g id="node2" class="node"> +<title>generators_instagram</title> +<ellipse fill="none" stroke="black" cx="583" cy="-832" rx="100.002" ry="18"/> +<text text-anchor="middle" x="583" y="-827.8" font-family="Times,serif" font-size="14.00">https://api.instagram.com</text> +</g> +<!-- providers_instagram_userinfo --> +<g id="node5" class="node"> +<title>providers_instagram_userinfo</title> +<ellipse fill="none" stroke="black" cx="607" cy="-709" rx="109.615" ry="18"/> +<text text-anchor="middle" x="607" y="-704.8" font-family="Times,serif" font-size="14.00">InstagramUserInfoCollector</text> +</g> +<!-- generators_instagram->providers_instagram_userinfo --> +<g id="edge5" class="edge"> +<title>generators_instagram->providers_instagram_userinfo</title> +<path fill="none" stroke="black" d="M586.541,-813.851C590.476,-793.684 596.88,-760.864 601.475,-737.313"/> +<polygon fill="black" stroke="black" points="604.964,-737.709 603.444,-727.224 598.094,-736.368 604.964,-737.709"/> +</g> +<!-- providers_instagram_media --> +<g id="node6" class="node"> +<title>providers_instagram_media</title> +<ellipse fill="none" stroke="black" cx="860" cy="-709" rx="125.542" ry="18"/> +<text text-anchor="middle" x="860" y="-704.8" font-family="Times,serif" font-size="14.00">InstagramRecentMediaCollector</text> +</g> +<!-- generators_instagram->providers_instagram_media --> +<g id="edge6" class="edge"> +<title>generators_instagram->providers_instagram_media</title> +<path fill="none" stroke="black" d="M640.093,-817.192C666.709,-809.494 698.503,-799.148 726,-787 761.173,-771.461 798.817,-748.976 825.222,-732.136"/> +<polygon fill="black" stroke="black" points="827.213,-735.016 833.726,-726.659 823.423,-729.131 827.213,-735.016"/> +</g> +<!-- processors_youtube_activityobject --> +<g id="node8" class="node"> +<title>processors_youtube_activityobject</title> +<ellipse fill="none" stroke="black" cx="159" cy="-597" rx="92.691" ry="18"/> +<text text-anchor="middle" x="159" y="-592.8" font-family="Times,serif" font-size="14.00">YoutubeTypeConverter</text> +</g> +<!-- providers_youtube_channel->processors_youtube_activityobject --> +<g id="edge3" class="edge"> +<title>providers_youtube_channel->processors_youtube_activityobject</title> +<path fill="none" stroke="black" d="M129.623,-691.005C135.178,-673.231 143.754,-645.786 150.209,-625.131"/> +<polygon fill="black" stroke="black" points="153.632,-625.911 153.274,-615.322 146.951,-623.823 153.632,-625.911"/> +<text text-anchor="middle" x="184.704" y="-655.8" font-family="Times,serif" font-size="14.00">o.a.s.y.Channel</text> +</g> +<!-- processors_youtube_activity --> +<g id="node7" class="node"> +<title>processors_youtube_activity</title> +<ellipse fill="none" stroke="black" cx="362" cy="-597" rx="92.691" ry="18"/> +<text text-anchor="middle" x="362" y="-592.8" font-family="Times,serif" font-size="14.00">YoutubeTypeConverter</text> +</g> +<!-- providers_youtube_video->processors_youtube_activity --> +<g id="edge4" class="edge"> +<title>providers_youtube_video->processors_youtube_activity</title> +<path fill="none" stroke="black" d="M357.826,-690.505C358.619,-672.728 359.83,-645.618 360.743,-625.159"/> +<polygon fill="black" stroke="black" points="364.24,-625.297 361.19,-615.15 357.247,-624.984 364.24,-625.297"/> +<text text-anchor="middle" x="396.066" y="-655.8" font-family="Times,serif" font-size="14.00">o.a.s.y.Video</text> +</g> +<!-- processors_instagram_activityobject --> +<g id="node10" class="node"> +<title>processors_instagram_activityobject</title> +<ellipse fill="none" stroke="black" cx="571" cy="-597" rx="98.2636" ry="18"/> +<text text-anchor="middle" x="571" y="-592.8" font-family="Times,serif" font-size="14.00">InstagramTypeConverter</text> +</g> +<!-- providers_instagram_userinfo->processors_instagram_activityobject --> +<g id="edge7" class="edge"> +<title>providers_instagram_userinfo->processors_instagram_activityobject</title> +<path fill="none" stroke="black" d="M601.216,-691.005C595.477,-673.15 586.601,-645.535 579.951,-624.848"/> +<polygon fill="black" stroke="black" points="583.282,-623.771 576.889,-615.322 576.617,-625.914 583.282,-623.771"/> +<text text-anchor="middle" x="649.369" y="-655.8" font-family="Times,serif" font-size="14.00">o.a.s.i.UserInfoData</text> +</g> +<!-- processors_instagram_activity --> +<g id="node9" class="node"> +<title>processors_instagram_activity</title> +<ellipse fill="none" stroke="black" cx="786" cy="-597" rx="98.2636" ry="18"/> +<text text-anchor="middle" x="786" y="-592.8" font-family="Times,serif" font-size="14.00">InstagramTypeConverter</text> +</g> +<!-- providers_instagram_media->processors_instagram_activity --> +<g id="edge8" class="edge"> +<title>providers_instagram_media->processors_instagram_activity</title> +<path fill="none" stroke="black" d="M848.111,-691.005C836.028,-672.717 817.18,-644.191 803.414,-623.356"/> +<polygon fill="black" stroke="black" points="806.293,-621.364 797.86,-614.95 800.452,-625.223 806.293,-621.364"/> +<text text-anchor="middle" x="893.979" y="-655.8" font-family="Times,serif" font-size="14.00">o.a.s.i.MediaFeedData</text> +</g> +<!-- persisters_kinesis_writer --> +<g id="node11" class="node"> +<title>persisters_kinesis_writer</title> +<ellipse fill="none" stroke="black" cx="363" cy="-463" rx="82.8977" ry="18"/> +<text text-anchor="middle" x="363" y="-458.8" font-family="Times,serif" font-size="14.00">KinesisPersistWriter</text> +</g> +<!-- processors_youtube_activity->persisters_kinesis_writer --> +<g id="edge10" class="edge"> +<title>processors_youtube_activity->persisters_kinesis_writer</title> +<path fill="none" stroke="black" d="M362.135,-578.928C362.303,-556.45 362.591,-517.817 362.788,-491.375"/> +<polygon fill="black" stroke="black" points="366.289,-491.239 362.864,-481.213 359.289,-491.187 366.289,-491.239"/> +<text text-anchor="middle" x="414.136" y="-542.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Video</text> +<text text-anchor="middle" x="414.136" y="-528.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Comment</text> +</g> +<!-- processors_youtube_activityobject->persisters_kinesis_writer --> +<g id="edge9" class="edge"> +<title>processors_youtube_activityobject->persisters_kinesis_writer</title> +<path fill="none" stroke="black" d="M185.669,-579.482C222.295,-555.424 288.197,-512.135 328.526,-485.645"/> +<polygon fill="black" stroke="black" points="330.532,-488.514 336.969,-480.099 326.689,-482.664 330.532,-488.514"/> +<text text-anchor="middle" x="311.133" y="-535.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Page</text> +</g> +<!-- processors_instagram_activity->persisters_kinesis_writer --> +<g id="edge12" class="edge"> +<title>processors_instagram_activity->persisters_kinesis_writer</title> +<path fill="none" stroke="black" d="M751.272,-580.048C714.97,-562.842 656.013,-536.337 603,-519 548.139,-501.059 484.451,-486.475 436.474,-476.693"/> +<polygon fill="black" stroke="black" points="436.978,-473.224 426.483,-474.679 435.594,-480.086 436.978,-473.224"/> +<text text-anchor="middle" x="759.136" y="-549.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Photo</text> +<text text-anchor="middle" x="759.136" y="-535.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Video</text> +<text text-anchor="middle" x="759.136" y="-521.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Comment</text> +</g> +<!-- processors_instagram_activityobject->persisters_kinesis_writer --> +<g id="edge11" class="edge"> +<title>processors_instagram_activityobject->persisters_kinesis_writer</title> +<path fill="none" stroke="black" d="M549.875,-579.176C529.758,-562.613 498.289,-537.75 469,-519 449.177,-506.31 426.182,-493.903 406.686,-484.006"/> +<polygon fill="black" stroke="black" points="408.22,-480.86 397.713,-479.501 405.08,-487.116 408.22,-480.86"/> +<text text-anchor="middle" x="562.133" y="-535.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Page</text> +</g> +<!-- kinesis --> +<g id="node12" class="node"> +<title>kinesis</title> +<polygon fill="none" stroke="black" points="281.7,-375 212.3,-375 187.583,-339 306.417,-339 281.7,-375"/> +<text text-anchor="middle" x="247" y="-352.8" font-family="Times,serif" font-size="14.00">kinesis://</text> +</g> +<!-- persisters_kinesis_writer->kinesis --> +<g id="edge13" class="edge"> +<title>persisters_kinesis_writer->kinesis</title> +<path fill="none" stroke="black" d="M302.093,-450.713C278.354,-444.591 255.132,-436.467 248.065,-427 239.317,-415.28 238.557,-399.113 240.209,-385.268"/> +<polygon fill="black" stroke="black" points="243.688,-385.68 241.85,-375.245 236.78,-384.549 243.688,-385.68"/> +<text text-anchor="middle" x="295.467" y="-415.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Activity</text> +</g> +<!-- persisters_kinesis_writer->kinesis --> +<g id="edge15" class="edge"> +<title>persisters_kinesis_writer->kinesis</title> +<path fill="none" stroke="black" d="M358.031,-444.821C354.541,-434.594 349.041,-422.094 341,-413 327.835,-398.111 309.73,-386.038 292.922,-376.967"/> +<polygon fill="black" stroke="black" points="294.249,-373.713 283.758,-372.237 291.039,-379.934 294.249,-373.713"/> +<text text-anchor="middle" x="416.126" y="-415.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.ActivityObject</text> +</g> +<!-- persisters_kinesis_reader --> +<g id="node15" class="node"> +<title>persisters_kinesis_reader</title> +<ellipse fill="none" stroke="black" cx="230" cy="-251" rx="85.0273" ry="18"/> +<text text-anchor="middle" x="230" y="-246.8" font-family="Times,serif" font-size="14.00">KinesisPersistReader</text> +</g> +<!-- kinesis->persisters_kinesis_reader --> +<g id="edge14" class="edge"> +<title>kinesis->persisters_kinesis_reader</title> +<path fill="none" stroke="black" d="M237.252,-338.799C234.744,-333.242 232.384,-327.008 231.065,-321 228.095,-307.459 227.56,-292.088 227.88,-279.206"/> +<polygon fill="black" stroke="black" points="231.383,-279.206 228.315,-269.065 224.389,-278.906 231.383,-279.206"/> +<text text-anchor="middle" x="278.467" y="-309.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.Activity</text> +</g> +<!-- kinesis->persisters_kinesis_reader --> +<g id="edge16" class="edge"> +<title>kinesis->persisters_kinesis_reader</title> +<path fill="none" stroke="black" d="M306.248,-339.6C321.646,-331.732 331.954,-320.997 324,-307 315.135,-291.399 300.013,-279.687 284.46,-271.118"/> +<polygon fill="black" stroke="black" points="285.793,-267.868 275.297,-266.43 282.605,-274.1 285.793,-267.868"/> +<text text-anchor="middle" x="392.126" y="-309.8" font-family="Times,serif" font-size="14.00">o.a.s.p.j.ActivityObject</text> +</g> +<!-- persisters_elasticsearch --> +<g id="node13" class="node"> +<title>persisters_elasticsearch</title> +<ellipse fill="none" stroke="black" cx="169" cy="-140" rx="103.134" ry="18"/> +<text text-anchor="middle" x="169" y="-135.8" font-family="Times,serif" font-size="14.00">ElasticsearchPersistWriter</text> +</g> +<!-- elasticsearch --> +<g id="node16" class="node"> +<title>elasticsearch</title> +<path fill="none" stroke="black" d="M288.512,-48.7273C288.512,-50.5331 269.009,-52 245,-52 220.991,-52 201.488,-50.5331 201.488,-48.7273 201.488,-48.7273 201.488,-19.2727 201.488,-19.2727 201.488,-17.4669 220.991,-16 245,-16 269.009,-16 288.512,-17.4669 288.512,-19.2727 288.512,-19.2727 288.512,-48.7273 288.512,-48.7273"/> +<path fill="none" stroke="black" d="M288.512,-48.7273C288.512,-46.9214 269.009,-45.4545 245,-45.4545 220.991,-45.4545 201.488,-46.9214 201.488,-48.7273"/> +<text text-anchor="middle" x="245" y="-29.8" font-family="Times,serif" font-size="14.00">elasticsearch</text> +</g> +<!-- persisters_elasticsearch->elasticsearch --> +<g id="edge19" class="edge"> +<title>persisters_elasticsearch->elasticsearch</title> +<path fill="none" stroke="black" d="M181.892,-122.019C194.012,-105.115 212.298,-79.6103 226.072,-60.3997"/> +<polygon fill="black" stroke="black" points="229.062,-62.2361 232.044,-52.0697 223.373,-58.1572 229.062,-62.2361"/> +<text text-anchor="middle" x="216.666" y="-92.8" font-family="Times,serif" font-size="14.00">es://</text> +</g> +<!-- persisters_hdfs --> +<g id="node14" class="node"> +<title>persisters_hdfs</title> +<ellipse fill="none" stroke="black" cx="380" cy="-140" rx="89.7062" ry="18"/> +<text text-anchor="middle" x="380" y="-135.8" font-family="Times,serif" font-size="14.00">WebHdfsPersistWriter</text> +</g> +<!-- hdfs --> +<g id="node17" class="node"> +<title>hdfs</title> +<polygon fill="none" stroke="black" points="361,-52 319,-52 319,-56 307,-56 307,-16 361,-16 361,-52"/> +<polyline fill="none" stroke="black" points="307,-52 319,-52 "/> +<text text-anchor="middle" x="334" y="-29.8" font-family="Times,serif" font-size="14.00">hdfs</text> +</g> +<!-- persisters_hdfs->hdfs --> +<g id="edge20" class="edge"> +<title>persisters_hdfs->hdfs</title> +<path fill="none" stroke="black" d="M372.197,-122.019C364.994,-105.42 354.191,-80.5266 345.91,-61.4442"/> +<polygon fill="black" stroke="black" points="349.033,-59.8498 341.842,-52.0697 342.612,-62.6365 349.033,-59.8498"/> +<text text-anchor="middle" x="381.89" y="-92.8" font-family="Times,serif" font-size="14.00">hdfs://</text> +</g> +<!-- persisters_kinesis_reader->persisters_elasticsearch --> +<g id="edge17" class="edge"> +<title>persisters_kinesis_reader->persisters_elasticsearch</title> +<path fill="none" stroke="black" d="M219.927,-232.671C210.067,-214.729 194.936,-187.195 183.727,-166.798"/> +<polygon fill="black" stroke="black" points="186.769,-165.066 178.885,-157.988 180.634,-168.438 186.769,-165.066"/> +</g> +<!-- persisters_kinesis_reader->persisters_hdfs --> +<g id="edge18" class="edge"> +<title>persisters_kinesis_reader->persisters_hdfs</title> +<path fill="none" stroke="black" d="M253.438,-233.656C278.826,-214.869 319.494,-184.774 347.856,-163.787"/> +<polygon fill="black" stroke="black" points="350.276,-166.35 356.232,-157.588 346.112,-160.723 350.276,-166.35"/> +</g> +</g> +</svg> http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/src/site/resources/integration.dot.svg ---------------------------------------------------------------------- diff --git a/src/site/resources/integration.dot.svg b/src/site/resources/integration.dot.svg new file mode 100644 index 0000000..41af6f2 --- /dev/null +++ b/src/site/resources/integration.dot.svg @@ -0,0 +1,291 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.39.20160214.2135 (20160214.2135) + --> +<!-- Title: g Pages: 1 --> +<svg width="1139pt" height="535pt" + viewBox="0.00 0.00 1138.77 535.42" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 531.417)"> +<title>g</title> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-531.417 1134.77,-531.417 1134.77,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_git</title> +<polygon fill="none" stroke="black" points="8,-72.7144 8,-254.714 197.555,-254.714 197.555,-72.7144 8,-72.7144"/> +<text text-anchor="middle" x="102.777" y="-239.514" font-family="Times,serif" font-size="14.00">git</text> +</g> +<g id="clust2" class="cluster"> +<title>cluster_jenkins</title> +<polygon fill="none" stroke="black" points="217.555,-124.714 217.555,-306.714 970.471,-306.714 970.471,-124.714 217.555,-124.714"/> +<text text-anchor="middle" x="594.013" y="-291.514" font-family="Times,serif" font-size="14.00">jenkins</text> +</g> +<g id="clust3" class="cluster"> +<title>cluster_maven</title> +<polygon fill="none" stroke="black" points="798.8,-314.714 798.8,-496.714 931.097,-496.714 931.097,-314.714 798.8,-314.714"/> +<text text-anchor="middle" x="864.949" y="-481.514" font-family="Times,serif" font-size="14.00">maven</text> +</g> +<g id="clust4" class="cluster"> +<title>cluster_site</title> +<polygon fill="none" stroke="black" points="990.471,-178.714 990.471,-360.714 1122.77,-360.714 1122.77,-178.714 990.471,-178.714"/> +<text text-anchor="middle" x="1056.62" y="-345.514" font-family="Times,serif" font-size="14.00">site</text> +</g> +<!-- git_streams_master --> +<g id="node1" class="node"> +<title>git_streams_master</title> +<g id="a_node1"><a xlink:href="https://git-wip-us.apache.org/repos/asf?p=incubator-streams-master.git;a=summary" xlink:title="incubator-streams-master"> +<polygon fill="none" stroke="black" points="181.78,-224.714 23.7744,-224.714 23.7744,-188.714 181.78,-188.714 181.78,-224.714"/> +<text text-anchor="middle" x="102.777" y="-202.514" font-family="Times,serif" font-size="14.00">incubator-streams-master</text> +</a> +</g> +</g> +<!-- jenkins_streams_master --> +<g id="node4" class="node"> +<title>jenkins_streams_master</title> +<g id="a_node4"><a xlink:href="https://builds.apache.org/job/streams-master" xlink:title="streams-master"> +<ellipse fill="none" stroke="black" cx="289.193" cy="-258.714" rx="63.7769" ry="18"/> +<text text-anchor="middle" x="289.193" y="-254.514" font-family="Times,serif" font-size="14.00">streams-master</text> +</a> +</g> +</g> +<!-- git_streams_master->jenkins_streams_master --> +<g id="edge1" class="edge"> +<title>git_streams_master->jenkins_streams_master</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M167.453,-224.756C189.15,-230.808 213.13,-237.497 234.029,-243.327"/> +<polygon fill="black" stroke="black" points="233.132,-246.71 243.705,-246.026 235.013,-239.967 233.132,-246.71"/> +</g> +<!-- git_streams_project --> +<g id="node2" class="node"> +<title>git_streams_project</title> +<g id="a_node2"><a xlink:href="https://git-wip-us.apache.org/repos/asf?p=incubator-streams.git;a=summary" xlink:title="incubator-streams"> +<polygon fill="none" stroke="black" points="160.801,-170.714 44.7539,-170.714 44.7539,-134.714 160.801,-134.714 160.801,-170.714"/> +<text text-anchor="middle" x="102.777" y="-148.514" font-family="Times,serif" font-size="14.00">incubator-streams</text> +</a> +</g> +</g> +<!-- jenkins_streams_trunk --> +<g id="node5" class="node"> +<title>jenkins_streams_trunk</title> +<g id="a_node5"><a xlink:href="https://builds.apache.org/job/streams-project" xlink:title="streams-project"> +<ellipse fill="none" stroke="black" cx="453.45" cy="-239.714" rx="64.7372" ry="18"/> +<text text-anchor="middle" x="453.45" y="-235.514" font-family="Times,serif" font-size="14.00">streams-project</text> +</a> +</g> +</g> +<!-- git_streams_project->jenkins_streams_trunk --> +<g id="edge2" class="edge"> +<title>git_streams_project->jenkins_streams_trunk</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M160.845,-167.811C173.075,-171.393 185.823,-175.43 197.555,-179.714 206.711,-183.059 208.296,-185.668 217.555,-188.714 273.477,-207.116 339.074,-220.681 386.879,-229.175"/> +<polygon fill="black" stroke="black" points="386.347,-232.635 396.801,-230.911 387.553,-225.74 386.347,-232.635"/> +</g> +<!-- jenkins_streams_trunk_verify --> +<g id="node6" class="node"> +<title>jenkins_streams_trunk_verify</title> +<g id="a_node6"><a xlink:href="https://builds.apache.org/job/streams-project-verify" xlink:title="streams-project-verify"> +<ellipse fill="none" stroke="black" cx="642.747" cy="-204.714" rx="88.8583" ry="18"/> +<text text-anchor="middle" x="642.747" y="-200.514" font-family="Times,serif" font-size="14.00">streams-project-verify</text> +</a> +</g> +</g> +<!-- git_streams_project->jenkins_streams_trunk_verify --> +<g id="edge4" class="edge"> +<title>git_streams_project->jenkins_streams_trunk_verify</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M160.823,-146.27C241.99,-138.955 393.446,-131.506 518.068,-160.714 535.296,-164.752 537.561,-171.343 554.068,-177.714 562.558,-180.991 571.624,-184.138 580.597,-187.052"/> +<polygon fill="black" stroke="black" points="579.676,-190.432 590.267,-190.118 581.792,-183.759 579.676,-190.432"/> +</g> +<!-- jenkins_streams_project_site --> +<g id="node7" class="node"> +<title>jenkins_streams_project_site</title> +<g id="a_node7"><a xlink:href="https://builds.apache.org/job/streams-project-site" xlink:title="streams-project-site"> +<ellipse fill="none" stroke="black" cx="642.747" cy="-258.714" rx="79.6885" ry="18"/> +<text text-anchor="middle" x="642.747" y="-254.514" font-family="Times,serif" font-size="14.00">streams-project-site</text> +</a> +</g> +</g> +<!-- git_streams_project->jenkins_streams_project_site --> +<g id="edge3" class="edge"> +<title>git_streams_project->jenkins_streams_project_site</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M160.951,-154.863C242.59,-159.269 394.95,-172.606 518.068,-212.714 535.27,-218.318 537.339,-224.826 554.068,-231.714 562.794,-235.307 572.174,-238.67 581.452,-241.721"/> +<polygon fill="black" stroke="black" points="580.46,-245.078 591.051,-244.783 582.588,-238.409 580.46,-245.078"/> +</g> +<!-- git_streams_examples --> +<g id="node3" class="node"> +<title>git_streams_examples</title> +<g id="a_node3"><a xlink:href="https://git-wip-us.apache.org/repos/asf?p=incubator-streams-examples.git;a=summary" xlink:title="incubator-streams-examples"> +<polygon fill="none" stroke="black" points="189.333,-116.714 16.2221,-116.714 16.2221,-80.7144 189.333,-80.7144 189.333,-116.714"/> +<text text-anchor="middle" x="102.777" y="-94.5144" font-family="Times,serif" font-size="14.00">incubator-streams-examples</text> +</a> +</g> +</g> +<!-- jenkins_streams_examples --> +<g id="node8" class="node"> +<title>jenkins_streams_examples</title> +<g id="a_node8"><a xlink:href="https://builds.apache.org/job/streams-examples" xlink:title="streams-examples"> +<ellipse fill="none" stroke="black" cx="642.747" cy="-150.714" rx="73.4239" ry="18"/> +<text text-anchor="middle" x="642.747" y="-146.514" font-family="Times,serif" font-size="14.00">streams-examples</text> +</a> +</g> +</g> +<!-- git_streams_examples->jenkins_streams_examples --> +<g id="edge5" class="edge"> +<title>git_streams_examples->jenkins_streams_examples</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M189.533,-107.069C293.004,-117.034 464.459,-133.545 564.178,-143.148"/> +<polygon fill="black" stroke="black" points="563.903,-146.638 574.193,-144.112 564.574,-139.67 563.903,-146.638"/> +</g> +<!-- jenkins_streams_examples_verify --> +<g id="node9" class="node"> +<title>jenkins_streams_examples_verify</title> +<g id="a_node9"><a xlink:href="https://builds.apache.org/job/streams-examples-verify" xlink:title="streams-examples-verify"> +<ellipse fill="none" stroke="black" cx="864.949" cy="-204.714" rx="97.5448" ry="18"/> +<text text-anchor="middle" x="864.949" y="-200.514" font-family="Times,serif" font-size="14.00">streams-examples-verify</text> +</a> +</g> +</g> +<!-- git_streams_examples->jenkins_streams_examples_verify --> +<g id="edge6" class="edge"> +<title>git_streams_examples->jenkins_streams_examples_verify</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M179.402,-80.6995C304.163,-55.736 554.975,-24.125 731.426,-123.714 756.546,-137.892 744.059,-160.804 767.426,-177.714 773.02,-181.763 779.195,-185.204 785.641,-188.13"/> +<polygon fill="black" stroke="black" points="784.662,-191.511 795.243,-192.058 787.312,-185.032 784.662,-191.511"/> +</g> +<!-- jenkins_streams_examples_site --> +<g id="node10" class="node"> +<title>jenkins_streams_examples_site</title> +<g id="a_node10"><a xlink:href="https://builds.apache.org/job/streams-examples-site" xlink:title="streams-examples-site"> +<ellipse fill="none" stroke="black" cx="864.949" cy="-150.714" rx="88.8756" ry="18"/> +<text text-anchor="middle" x="864.949" y="-146.514" font-family="Times,serif" font-size="14.00">streams-examples-site</text> +</a> +</g> +</g> +<!-- git_streams_examples->jenkins_streams_examples_site --> +<g id="edge7" class="edge"> +<title>git_streams_examples->jenkins_streams_examples_site</title> +<path fill="none" stroke="black" stroke-dasharray="5,2" d="M133.2,-80.6036C155.648,-68.3391 187.404,-53.2257 217.555,-46.7144 440.795,1.49682 515.427,27.4808 731.426,-46.7144 776.506,-62.199 818.068,-99.819 842.47,-125.304"/> +<polygon fill="black" stroke="black" points="840.086,-127.879 849.477,-132.785 845.196,-123.094 840.086,-127.879"/> +</g> +<!-- jenkins_streams_master->jenkins_streams_trunk --> +<g id="edge14" class="edge"> +<title>jenkins_streams_master->jenkins_streams_trunk</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M348.493,-251.855C359.865,-250.54 371.871,-249.151 383.541,-247.801"/> +<polygon fill="black" stroke="black" points="384.153,-251.254 393.685,-246.628 383.349,-244.3 384.153,-251.254"/> +</g> +<!-- maven_streams_master --> +<g id="node11" class="node"> +<title>maven_streams_master</title> +<g id="a_node11"><a xlink:href="https://repository.apache.org/content/repositories/snapshots/org/apache/streams/streams-master/" xlink:title="streams-master"> +<polygon fill="none" stroke="black" points="915.194,-466.714 814.703,-466.714 814.703,-430.714 915.194,-430.714 915.194,-466.714"/> +<text text-anchor="middle" x="864.949" y="-444.514" font-family="Times,serif" font-size="14.00">streams-master</text> +</a> +</g> +</g> +<!-- jenkins_streams_master->maven_streams_master --> +<g id="edge8" class="edge"> +<title>jenkins_streams_master->maven_streams_master</title> +<path fill="none" stroke="black" d="M328.616,-273.025C410.087,-302.405 603.144,-371.023 767.426,-421.714 779.48,-425.434 792.444,-429.191 804.86,-432.672"/> +<polygon fill="black" stroke="black" points="804.1,-436.093 814.672,-435.398 805.974,-429.349 804.1,-436.093"/> +</g> +<!-- site_streams_master --> +<g id="node14" class="node"> +<title>site_streams_master</title> +<g id="a_node14"><a xlink:href="http://streams.incubator.apache.org/site/latest/streams-master/" xlink:title="streams-master"> +<polygon fill="none" stroke="black" points="1106.86,-330.714 1006.37,-330.714 1006.37,-294.714 1106.86,-294.714 1106.86,-330.714"/> +<text text-anchor="middle" x="1056.62" y="-308.514" font-family="Times,serif" font-size="14.00">streams-master</text> +</a> +</g> +</g> +<!-- jenkins_streams_master->site_streams_master --> +<g id="edge11" class="edge"> +<title>jenkins_streams_master->site_streams_master</title> +<path fill="none" stroke="black" d="M310.107,-275.765C329.703,-291.262 360.188,-314.166 388.831,-330.714 548.542,-422.986 587.068,-462.08 767.426,-500.714 855.666,-519.617 894.523,-549.454 970.471,-500.714 1025.9,-465.141 1046.13,-384.008 1053.14,-340.88"/> +<polygon fill="black" stroke="black" points="1056.63,-341.194 1054.65,-330.786 1049.71,-340.157 1056.63,-341.194"/> +</g> +<!-- jenkins_streams_trunk->jenkins_streams_trunk_verify --> +<g id="edge15" class="edge"> +<title>jenkins_streams_trunk->jenkins_streams_trunk_verify</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M507.441,-229.732C525.952,-226.309 547.023,-222.413 566.935,-218.732"/> +<polygon fill="black" stroke="black" points="567.714,-222.147 576.911,-216.887 566.441,-215.264 567.714,-222.147"/> +</g> +<!-- jenkins_streams_trunk->jenkins_streams_project_site --> +<g id="edge16" class="edge"> +<title>jenkins_streams_trunk->jenkins_streams_project_site</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M514.387,-245.831C528.701,-247.267 544.198,-248.823 559.309,-250.34"/> +<polygon fill="black" stroke="black" points="559.389,-253.865 569.689,-251.381 560.089,-246.9 559.389,-253.865"/> +</g> +<!-- jenkins_streams_trunk->jenkins_streams_examples --> +<g id="edge17" class="edge"> +<title>jenkins_streams_trunk->jenkins_streams_examples</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M476.885,-222.865C496.688,-209.229 526.202,-190.289 554.068,-177.714 562.887,-173.735 572.454,-170.136 581.932,-166.957"/> +<polygon fill="black" stroke="black" points="583.295,-170.195 591.741,-163.799 581.15,-163.532 583.295,-170.195"/> +</g> +<!-- maven_streams_project --> +<g id="node12" class="node"> +<title>maven_streams_project</title> +<g id="a_node12"><a xlink:href="https://repository.apache.org/content/repositories/snapshots/org/apache/streams/streams-project/" xlink:title="streams-project"> +<polygon fill="none" stroke="black" points="916.246,-412.714 813.651,-412.714 813.651,-376.714 916.246,-376.714 916.246,-412.714"/> +<text text-anchor="middle" x="864.949" y="-390.514" font-family="Times,serif" font-size="14.00">streams-project</text> +</a> +</g> +</g> +<!-- jenkins_streams_trunk->maven_streams_project --> +<g id="edge9" class="edge"> +<title>jenkins_streams_trunk->maven_streams_project</title> +<path fill="none" stroke="black" d="M486.304,-255.357C505.855,-264.509 531.226,-276.114 554.068,-285.714 647.721,-325.075 670.948,-335.902 767.426,-367.714 779.027,-371.54 791.52,-375.279 803.565,-378.696"/> +<polygon fill="black" stroke="black" points="802.976,-382.165 813.549,-381.486 804.86,-375.424 802.976,-382.165"/> +</g> +<!-- site_streams_project --> +<g id="node15" class="node"> +<title>site_streams_project</title> +<g id="a_node15"><a xlink:href="http://streams.incubator.apache.org/site/latest/streams-project/" xlink:title="streams-project"> +<polygon fill="none" stroke="black" points="1107.92,-276.714 1005.32,-276.714 1005.32,-240.714 1107.92,-240.714 1107.92,-276.714"/> +<text text-anchor="middle" x="1056.62" y="-254.514" font-family="Times,serif" font-size="14.00">streams-project</text> +</a> +</g> +</g> +<!-- jenkins_streams_project_site->site_streams_project --> +<g id="edge12" class="edge"> +<title>jenkins_streams_project_site->site_streams_project</title> +<path fill="none" stroke="black" d="M723.037,-258.714C802.575,-258.714 922.673,-258.714 994.985,-258.714"/> +<polygon fill="black" stroke="black" points="995.297,-262.214 1005.3,-258.714 995.297,-255.214 995.297,-262.214"/> +</g> +<!-- jenkins_streams_examples->jenkins_streams_examples_verify --> +<g id="edge18" class="edge"> +<title>jenkins_streams_examples->jenkins_streams_examples_verify</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M695.124,-163.443C725.24,-170.762 763.434,-180.044 795.971,-187.951"/> +<polygon fill="black" stroke="black" points="795.328,-191.397 805.872,-190.357 796.981,-184.595 795.328,-191.397"/> +</g> +<!-- jenkins_streams_examples->jenkins_streams_examples_site --> +<g id="edge19" class="edge"> +<title>jenkins_streams_examples->jenkins_streams_examples_site</title> +<path fill="none" stroke="black" stroke-dasharray="1,5" d="M716.428,-150.714C732.226,-150.714 749.165,-150.714 765.748,-150.714"/> +<polygon fill="black" stroke="black" points="766.013,-154.214 776.013,-150.714 766.013,-147.214 766.013,-154.214"/> +</g> +<!-- maven_streams_examples --> +<g id="node13" class="node"> +<title>maven_streams_examples</title> +<g id="a_node13"><a xlink:href="https://repository.apache.org/content/repositories/snapshots/org/apache/streams/streams-examples/" xlink:title="streams-examples"> +<polygon fill="none" stroke="black" points="923.246,-358.714 806.651,-358.714 806.651,-322.714 923.246,-322.714 923.246,-358.714"/> +<text text-anchor="middle" x="864.949" y="-336.514" font-family="Times,serif" font-size="14.00">streams-examples</text> +</a> +</g> +</g> +<!-- jenkins_streams_examples->maven_streams_examples --> +<g id="edge10" class="edge"> +<title>jenkins_streams_examples->maven_streams_examples</title> +<path fill="none" stroke="black" d="M704.566,-160.652C714.559,-164.599 724.034,-170.087 731.426,-177.714 774.047,-221.687 724.869,-266.681 767.426,-310.714 775.519,-319.088 785.887,-325.14 796.828,-329.509"/> +<polygon fill="black" stroke="black" points="795.952,-332.911 806.547,-332.932 798.277,-326.309 795.952,-332.911"/> +</g> +<!-- site_streams_examples --> +<g id="node16" class="node"> +<title>site_streams_examples</title> +<g id="a_node16"><a xlink:href="http://streams.incubator.apache.org/site/latest/streams-examples/" xlink:title="streams-examples"> +<polygon fill="none" stroke="black" points="1114.92,-222.714 998.322,-222.714 998.322,-186.714 1114.92,-186.714 1114.92,-222.714"/> +<text text-anchor="middle" x="1056.62" y="-200.514" font-family="Times,serif" font-size="14.00">streams-examples</text> +</a> +</g> +</g> +<!-- jenkins_streams_examples_site->site_streams_examples --> +<g id="edge13" class="edge"> +<title>jenkins_streams_examples_site->site_streams_examples</title> +<path fill="none" stroke="black" d="M921.504,-164.595C937.391,-168.654 954.647,-173.214 970.471,-177.714 977.055,-179.587 983.899,-181.606 990.724,-183.668"/> +<polygon fill="black" stroke="black" points="990.09,-187.134 1000.68,-186.707 992.135,-180.439 990.09,-187.134"/> +</g> +</g> +</svg> http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/src/site/resources/streams-java-checkstyle.xml ---------------------------------------------------------------------- diff --git a/src/site/resources/streams-java-checkstyle.xml b/src/site/resources/streams-java-checkstyle.xml new file mode 100644 index 0000000..4ee3fa0 --- /dev/null +++ b/src/site/resources/streams-java-checkstyle.xml @@ -0,0 +1,210 @@ +<?xml version="1.0"?> +<!DOCTYPE module PUBLIC + "-//Puppy Crawl//DTD Check Configuration 1.3//EN" + "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> + +<!-- + Checkstyle configuration that checks the Google coding conventions from Google Java Style + that can be found at https://google.github.io/styleguide/javaguide.html. + + Checkstyle is very configurable. Be sure to read the documentation at + http://checkstyle.sf.net (or in your downloaded distribution). + + To completely disable a check, just comment it out or delete it from the file. + + Authors: Max Vetrenko, Ruslan Diachenko, Roman Ivanov. + --> + +<module name = "Checker"> + <property name="charset" value="UTF-8"/> + + <property name="severity" value="warning"/> + + <property name="fileExtensions" value="java, properties, xml"/> + <!-- Checks for whitespace --> + <!-- See http://checkstyle.sf.net/config_whitespace.html --> + <module name="FileTabCharacter"> + <property name="eachLine" value="true"/> + </module> + + <module name="TreeWalker"> + <module name="OuterTypeFilename"/> + <module name="IllegalTokenText"> + <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/> + <property name="format" value="\\u00(08|09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/> + <property name="message" value="Avoid using corresponding octal or Unicode escape."/> + </module> + <module name="AvoidEscapedUnicodeCharacters"> + <property name="allowEscapesForControlCharacters" value="true"/> + <property name="allowByTailComment" value="true"/> + <property name="allowNonPrintableEscapes" value="true"/> + </module> + <module name="LineLength"> + <property name="max" value="140"/> + <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> + </module> + <module name="AvoidStarImport"/> + <module name="OneTopLevelClass"/> + <module name="NoLineWrap"/> + <module name="EmptyBlock"> + <property name="option" value="TEXT"/> + <property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/> + </module> + <module name="NeedBraces"/> + <module name="LeftCurly"> + <property name="maxLineLength" value="100"/> + </module> + <module name="RightCurly"/> + <module name="RightCurly"> + <property name="option" value="alone"/> + <property name="tokens" value="CLASS_DEF, METHOD_DEF, CTOR_DEF, LITERAL_FOR, LITERAL_WHILE, LITERAL_DO, STATIC_INIT, INSTANCE_INIT"/> + </module> + <module name="WhitespaceAround"> + <property name="allowEmptyConstructors" value="true"/> + <property name="allowEmptyMethods" value="true"/> + <property name="allowEmptyTypes" value="true"/> + <property name="allowEmptyLoops" value="true"/> + <message key="ws.notFollowed" + value="WhitespaceAround: ''{0}'' is not followed by whitespace. Empty blocks may only be represented as '{}' when not part of a multi-block statement (4.1.3)"/> + <message key="ws.notPreceded" + value="WhitespaceAround: ''{0}'' is not preceded with whitespace."/> + </module> + <module name="OneStatementPerLine"/> + <module name="MultipleVariableDeclarations"/> + <module name="ArrayTypeStyle"/> + <module name="MissingSwitchDefault"/> + <module name="FallThrough"/> + <module name="UpperEll"/> + <module name="ModifierOrder"/> + <module name="EmptyLineSeparator"> + <property name="allowNoEmptyLineBetweenFields" value="true"/> + </module> + <module name="SeparatorWrap"> + <property name="tokens" value="DOT"/> + <property name="option" value="nl"/> + </module> + <module name="SeparatorWrap"> + <property name="tokens" value="COMMA"/> + <property name="option" value="EOL"/> + </module> + <module name="PackageName"> + <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/> + <message key="name.invalidPattern" + value="Package name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="TypeName"> + <message key="name.invalidPattern" + value="Type name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="MemberName"> + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/> + <message key="name.invalidPattern" + value="Member name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="ParameterName"> + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/> + <message key="name.invalidPattern" + value="Parameter name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="CatchParameterName"> + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/> + <message key="name.invalidPattern" + value="Catch parameter name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="LocalVariableName"> + <property name="tokens" value="VARIABLE_DEF"/> + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9]*$"/> + <property name="allowOneCharVarInForLoop" value="true"/> + <message key="name.invalidPattern" + value="Local variable name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="ClassTypeParameterName"> + <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> + <message key="name.invalidPattern" + value="Class type name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="MethodTypeParameterName"> + <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> + <message key="name.invalidPattern" + value="Method type name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="InterfaceTypeParameterName"> + <property name="format" value="(^[A-Z][0-9]?)$|([A-Z][a-zA-Z0-9]*[T]$)"/> + <message key="name.invalidPattern" + value="Interface type name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="NoFinalizer"/> + <module name="GenericWhitespace"> + <message key="ws.followed" + value="GenericWhitespace ''{0}'' is followed by whitespace."/> + <message key="ws.preceded" + value="GenericWhitespace ''{0}'' is preceded with whitespace."/> + <message key="ws.illegalFollow" + value="GenericWhitespace ''{0}'' should followed by whitespace."/> + <message key="ws.notPreceded" + value="GenericWhitespace ''{0}'' is not preceded with whitespace."/> + </module> + <module name="Indentation"> + <property name="basicOffset" value="2"/> + <property name="braceAdjustment" value="0"/> + <property name="caseIndent" value="2"/> + <property name="throwsIndent" value="4"/> + <property name="lineWrappingIndentation" value="4"/> + <property name="arrayInitIndent" value="2"/> + </module> + <module name="AbbreviationAsWordInName"> + <property name="ignoreFinal" value="false"/> + <property name="allowedAbbreviationLength" value="1"/> + </module> + <module name="OverloadMethodsDeclarationOrder"/> + <module name="VariableDeclarationUsageDistance"/> + <module name="CustomImportOrder"> + <property name="sortImportsInGroupAlphabetically" value="true"/> + <property name="separateLineBetweenGroups" value="true"/> + <property name="customImportOrderRules" value="SAME_PACKAGE(3)###THIRD_PARTY_PACKAGE###STANDARD_JAVA_PACKAGE###STATIC"/> + </module> + <module name="MethodParamPad"/> + <module name="OperatorWrap"> + <property name="option" value="NL"/> + <property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR, METHOD_REF "/> + </module> + <module name="AnnotationLocation"> + <property name="tokens" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF"/> + </module> + <module name="AnnotationLocation"> + <property name="tokens" value="VARIABLE_DEF"/> + <property name="allowSamelineMultipleAnnotations" value="true"/> + </module> + <module name="NonEmptyAtclauseDescription"/> + <module name="JavadocTagContinuationIndentation"/> + <module name="SummaryJavadoc"> + <property name="forbiddenSummaryFragments" value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/> + </module> + <module name="JavadocParagraph"/> + <module name="AtclauseOrder"> + <property name="tagOrder" value="@param, @return, @throws, @deprecated"/> + <property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/> + </module> + <module name="JavadocMethod"> + <property name="scope" value="public"/> + <property name="allowMissingParamTags" value="true"/> + <property name="allowMissingThrowsTags" value="true"/> + <property name="allowMissingReturnTag" value="true"/> + <property name="minLineCount" value="2"/> + <property name="allowedAnnotations" value="Override, Test"/> + <property name="allowThrowsTagsForSubclasses" value="true"/> + </module> + <module name="MethodName"> + <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/> + <message key="name.invalidPattern" + value="Method name ''{0}'' must match pattern ''{1}''."/> + </module> + <module name="SingleLineJavadoc"> + <property name="ignoreInlineTags" value="false"/> + </module> + <module name="EmptyCatchBlock"> + <property name="exceptionVariableName" value="expected"/> + </module> + <module name="CommentsIndentation"/> + </module> +</module> http://git-wip-us.apache.org/repos/asf/incubator-streams-master/blob/07de66f1/src/site/resources/streams-java-intellij.xml ---------------------------------------------------------------------- diff --git a/src/site/resources/streams-java-intellij.xml b/src/site/resources/streams-java-intellij.xml new file mode 100644 index 0000000..7b01e2c --- /dev/null +++ b/src/site/resources/streams-java-intellij.xml @@ -0,0 +1,476 @@ +<?xml version="1.0" encoding="UTF-8"?> +<code_scheme name="GoogleStyle"> + <option name="JAVA_INDENT_OPTIONS"> + <value> + <option name="INDENT_SIZE" value="2" /> + <option name="CONTINUATION_INDENT_SIZE" value="4" /> + <option name="TAB_SIZE" value="8" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </value> + </option> + <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" /> + <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" /> + <option name="IMPORT_LAYOUT_TABLE"> + <value> + <package name="org.apache.streams" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="android" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="antenna" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="antlr" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ar" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="asposewobfuscated" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="asquare" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="atg" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="au" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="beaver" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="bibtex" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="bmsi" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="bsh" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ccl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="cern" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ChartDirector" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="checkers" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="com" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="COM" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="common" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="contribs" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="corejava" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="cryptix" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="cybervillains" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="dalvik" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="danbikel" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="de" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="EDU" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="eg" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="eu" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="examples" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="fat" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="fit" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="fitlibrary" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="fmpp" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="freemarker" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="gnu" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="groovy" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="groovyjarjarantlr" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="groovyjarjarasm" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="hak" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="hep" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ie" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="imageinfo" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="info" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="it" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jal" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="Jama" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="japa" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="japacheckers" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jas" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jasmin" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javancss" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javanet" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javassist" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javazoom" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="java_cup" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jcifs" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jetty" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="JFlex" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jj2000" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jline" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jp" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="JSci" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jsr166y" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="junit" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jxl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="jxxload_help" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="kawa" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="kea" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="libcore" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="libsvm" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="lti" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="memetic" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="mt" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="mx4j" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="net" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="netscape" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="nl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="nu" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="oauth" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ognl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="opennlp" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="oracle" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="org" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="penn2dg" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="pennconverter" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="pl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="prefuse" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="proguard" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="repackage" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="scm" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="se" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="serp" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="simple" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="soot" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="sqlj" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="src" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ssa" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="sun" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="sunlabs" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="tcl" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="testdata" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="testshell" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="testsuite" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="twitter4j" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="uk" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="ViolinStrings" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="weka" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="wet" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="winstone" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="woolfel" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="wowza" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="java" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javax" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="" withSubpackages="true" static="true" /> + </value> + </option> + <option name="RIGHT_MARGIN" value="140" /> + <option name="JD_P_AT_EMPTY_LINES" value="false" /> + <option name="JD_KEEP_EMPTY_PARAMETER" value="false" /> + <option name="JD_KEEP_EMPTY_EXCEPTION" value="false" /> + <option name="JD_KEEP_EMPTY_RETURN" value="false" /> + <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> + <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> + <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_THROWS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_LIST_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> + <option name="TERNARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="1" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="5" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="IF_BRACE_FORCE" value="3" /> + <option name="DOWHILE_BRACE_FORCE" value="3" /> + <option name="WHILE_BRACE_FORCE" value="3" /> + <option name="FOR_BRACE_FORCE" value="3" /> + <ADDITIONAL_INDENT_OPTIONS fileType="css"> + <option name="INDENT_SIZE" value="4" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="haml"> + <option name="INDENT_SIZE" value="2" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="java"> + <option name="INDENT_SIZE" value="2" /> + <option name="CONTINUATION_INDENT_SIZE" value="4" /> + <option name="TAB_SIZE" value="8" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="js"> + <option name="INDENT_SIZE" value="4" /> + <option name="CONTINUATION_INDENT_SIZE" value="4" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="jsp"> + <option name="INDENT_SIZE" value="4" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="php"> + <option name="INDENT_SIZE" value="4" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="sass"> + <option name="INDENT_SIZE" value="2" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="xml"> + <option name="INDENT_SIZE" value="4" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <ADDITIONAL_INDENT_OPTIONS fileType="yml"> + <option name="INDENT_SIZE" value="2" /> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + <option name="TAB_SIZE" value="4" /> + <option name="USE_TAB_CHARACTER" value="false" /> + <option name="SMART_TABS" value="false" /> + <option name="LABEL_INDENT_SIZE" value="0" /> + <option name="LABEL_INDENT_ABSOLUTE" value="false" /> + <option name="USE_RELATIVE_INDENTS" value="false" /> + </ADDITIONAL_INDENT_OPTIONS> + <codeStyleSettings language="ECMA Script Level 4"> + <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> + <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> + <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_THROWS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_LIST_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> + <option name="TERNARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="1" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="5" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="IF_BRACE_FORCE" value="3" /> + <option name="DOWHILE_BRACE_FORCE" value="3" /> + <option name="WHILE_BRACE_FORCE" value="3" /> + <option name="FOR_BRACE_FORCE" value="3" /> + <option name="PARENT_SETTINGS_INSTALLED" value="true" /> + </codeStyleSettings> + <codeStyleSettings language="JavaScript"> + <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> + <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> + <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_THROWS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="ALIGN_MULTILINE_ARRAY_INITIALIZER_EXPRESSION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_LIST_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> + <option name="TERNARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="1" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="5" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="IF_BRACE_FORCE" value="3" /> + <option name="DOWHILE_BRACE_FORCE" value="3" /> + <option name="WHILE_BRACE_FORCE" value="3" /> + <option name="FOR_BRACE_FORCE" value="3" /> + <option name="PARENT_SETTINGS_INSTALLED" value="true" /> + </codeStyleSettings> + <codeStyleSettings language="PHP"> + <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> + <option name="KEEP_BLANK_LINES_IN_CODE" value="1" /> + <option name="BLANK_LINES_AFTER_CLASS_HEADER" value="1" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_THROWS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_EXTENDS_LIST" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_LIST_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="BINARY_OPERATION_SIGN_ON_NEXT_LINE" value="true" /> + <option name="TERNARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_SIGNS_ON_NEXT_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="1" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="5" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="IF_BRACE_FORCE" value="3" /> + <option name="DOWHILE_BRACE_FORCE" value="3" /> + <option name="WHILE_BRACE_FORCE" value="3" /> + <option name="FOR_BRACE_FORCE" value="3" /> + <option name="PARENT_SETTINGS_INSTALLED" value="true" /> + </codeStyleSettings> +</code_scheme> +
