├── .gitignore ├── README ├── chapters ├── closures │ ├── anonymous.groovy │ ├── arguments.groovy │ ├── asinterface.groovy │ ├── available.groovy │ ├── convertmethod.groovy │ ├── curry.groovy │ ├── delegate.groovy │ ├── docall.groovy │ ├── parameters.groovy │ └── passtomethod.groovy ├── collections │ ├── addmap.groovy │ ├── arrays.groovy │ ├── collect.groovy │ ├── combinations.groovy │ ├── complexkeys.groovy │ ├── count.groovy │ ├── find.groovy │ ├── grep.groovy │ ├── group.groovy │ ├── headtail.groovy │ ├── immutable.groovy │ ├── inject.groovy │ ├── intersect.groovy │ ├── join.groovy │ ├── listasstring.groovy │ ├── listtomap.groovy │ ├── loops.groovy │ ├── mapasinterface.groovy │ ├── mapdefaultvalues.groovy │ ├── orderby.groovy │ ├── permutations.groovy │ ├── ranges.groovy │ ├── reverse.groovy │ ├── sortmap.groovy │ ├── split.groovy │ ├── submap.groovy │ ├── subscript.groovy │ ├── subsequences.groovy │ ├── subtractmap.groovy │ ├── sum.groovy │ └── transpose.groovy ├── datetime │ ├── cleartime.groovy │ ├── common.groovy │ ├── converttimestamp.groovy │ ├── setvalues.groovy │ ├── subscript.groovy │ ├── timecategory.groovy │ └── updates.groovy ├── files │ ├── filenamefinder.groovy │ ├── filetypes.groovy │ ├── operators.groovy │ ├── rename.groovy │ ├── traversing.groovy │ └── withwriter.groovy ├── metaclass │ ├── addmethods.groovy │ ├── getproperty.groovy │ ├── metadsl.groovy │ ├── methodarguments.groovy │ ├── override.groovy │ └── staticmethod.groovy ├── numbers │ ├── absolute.groovy │ ├── integerdivision.groovy │ ├── power.groovy │ └── round.groovy ├── regexp │ ├── matcher.groovy │ └── pattern.groovy ├── strings │ ├── base64.groovy │ ├── capitalize.groovy │ ├── character.groovy │ ├── continuation.groovy │ ├── convertboolean.groovy │ ├── expand.groovy │ ├── gstring.groovy │ ├── isnumber.groovy │ ├── lines.groovy │ ├── multiply.groovy │ ├── normalize.groovy │ ├── padding.groovy │ ├── process.groovy │ ├── remove.groovy │ ├── replaceall.groovy │ ├── split.groovy │ ├── sprintf.groovy │ ├── stringtypes.groovy │ ├── stripleadingspaces.groovy │ ├── stripmargin.groovy │ ├── subscript.groovy │ ├── tokenize.groovy │ ├── translation.groovy │ └── url.groovy ├── syntax │ ├── antbuilder.groovy │ ├── askeyword.groovy │ ├── astype.groovy │ ├── classhierarchy.groovy │ ├── classinfo.groovy │ ├── configslurper.groovy │ ├── constructor.groovy │ ├── defaultargument.groovy │ ├── defaultimports.groovy │ ├── delegate.groovy │ ├── dynamicmethods.groovy │ ├── elvis.groovy │ ├── equality.groovy │ ├── exception.groovy │ ├── expando.groovy │ ├── gpath.groovy │ ├── grab.groovy │ ├── grabresolver.groovy │ ├── grape.groovy │ ├── groovybeans.groovy │ ├── immutable.groovy │ ├── importalias.groovy │ ├── indexedproperty.groovy │ ├── inheritconstructor.groovy │ ├── inoperator.groovy │ ├── inspect.groovy │ ├── keywordmethodname.groovy │ ├── lazy.groovy │ ├── multipleassignment.groovy │ ├── namedparameters.groovy │ ├── newify.groovy │ ├── newinstance.groovy │ ├── optionalreturn.groovy │ ├── paramdefault.groovy │ ├── parenthesis.groovy │ ├── powerassert.groovy │ ├── returnvaluecasting.groovy │ ├── safenavigation.groovy │ ├── semicolons.groovy │ ├── shutdownhook.groovy │ ├── singleton.groovy │ ├── spaceship.groovy │ ├── spreaddotoperator.groovy │ ├── spreadoperator.groovy │ ├── switchoperator.groovy │ ├── synchronizedannotation.groovy │ ├── templateengine.groovy │ ├── truth.groovy │ └── with.groovy └── xml │ ├── markupbuilder.groovy │ ├── streamingmarkupbuilder.groovy │ ├── typeconversion.groovy │ ├── xmlparser.groovy │ └── xmlslurper.groovy ├── checker └── checker.groovy └── template ├── A5 ├── A5 │ ├── 5.83x8.26_Back_EN.png │ ├── 5.83x8.26_Front_EN.png │ └── a5_template.doc └── ReadMe_EN.pdf ├── CrownQuarto ├── Crown Quarto │ ├── 7.44x9.68_Back_EN.png │ ├── 7.44x9.68_Front_EN.png │ ├── crown_template.doc │ └── sample.doc └── ReadMe_EN.pdf ├── Royal ├── ReadMe_EN.pdf └── Royal │ ├── 6.13x9.21_Back_EN.png │ ├── 6.13x9.21_Front_EN.png │ └── royal_template.doc └── USTrade-Paperback ├── ReadMe_EN.pdf └── US Trade - Paperback ├── 6x9_Back_EN.png ├── 6x9_Front_EN.png └── ustrade_template.doc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/.gitignore -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapters/closures/anonymous.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/anonymous.groovy -------------------------------------------------------------------------------- /chapters/closures/arguments.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/arguments.groovy -------------------------------------------------------------------------------- /chapters/closures/asinterface.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/asinterface.groovy -------------------------------------------------------------------------------- /chapters/closures/available.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/available.groovy -------------------------------------------------------------------------------- /chapters/closures/convertmethod.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/convertmethod.groovy -------------------------------------------------------------------------------- /chapters/closures/curry.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/curry.groovy -------------------------------------------------------------------------------- /chapters/closures/delegate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/delegate.groovy -------------------------------------------------------------------------------- /chapters/closures/docall.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/docall.groovy -------------------------------------------------------------------------------- /chapters/closures/parameters.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/parameters.groovy -------------------------------------------------------------------------------- /chapters/closures/passtomethod.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/closures/passtomethod.groovy -------------------------------------------------------------------------------- /chapters/collections/addmap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/addmap.groovy -------------------------------------------------------------------------------- /chapters/collections/arrays.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/arrays.groovy -------------------------------------------------------------------------------- /chapters/collections/collect.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/collect.groovy -------------------------------------------------------------------------------- /chapters/collections/combinations.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/combinations.groovy -------------------------------------------------------------------------------- /chapters/collections/complexkeys.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/complexkeys.groovy -------------------------------------------------------------------------------- /chapters/collections/count.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/count.groovy -------------------------------------------------------------------------------- /chapters/collections/find.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/find.groovy -------------------------------------------------------------------------------- /chapters/collections/grep.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/grep.groovy -------------------------------------------------------------------------------- /chapters/collections/group.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/group.groovy -------------------------------------------------------------------------------- /chapters/collections/headtail.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/headtail.groovy -------------------------------------------------------------------------------- /chapters/collections/immutable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/immutable.groovy -------------------------------------------------------------------------------- /chapters/collections/inject.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/inject.groovy -------------------------------------------------------------------------------- /chapters/collections/intersect.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/intersect.groovy -------------------------------------------------------------------------------- /chapters/collections/join.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/join.groovy -------------------------------------------------------------------------------- /chapters/collections/listasstring.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/listasstring.groovy -------------------------------------------------------------------------------- /chapters/collections/listtomap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/listtomap.groovy -------------------------------------------------------------------------------- /chapters/collections/loops.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/loops.groovy -------------------------------------------------------------------------------- /chapters/collections/mapasinterface.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/mapasinterface.groovy -------------------------------------------------------------------------------- /chapters/collections/mapdefaultvalues.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/mapdefaultvalues.groovy -------------------------------------------------------------------------------- /chapters/collections/orderby.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/orderby.groovy -------------------------------------------------------------------------------- /chapters/collections/permutations.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/permutations.groovy -------------------------------------------------------------------------------- /chapters/collections/ranges.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/ranges.groovy -------------------------------------------------------------------------------- /chapters/collections/reverse.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/reverse.groovy -------------------------------------------------------------------------------- /chapters/collections/sortmap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/sortmap.groovy -------------------------------------------------------------------------------- /chapters/collections/split.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/split.groovy -------------------------------------------------------------------------------- /chapters/collections/submap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/submap.groovy -------------------------------------------------------------------------------- /chapters/collections/subscript.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/subscript.groovy -------------------------------------------------------------------------------- /chapters/collections/subsequences.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/subsequences.groovy -------------------------------------------------------------------------------- /chapters/collections/subtractmap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/subtractmap.groovy -------------------------------------------------------------------------------- /chapters/collections/sum.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/sum.groovy -------------------------------------------------------------------------------- /chapters/collections/transpose.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/collections/transpose.groovy -------------------------------------------------------------------------------- /chapters/datetime/cleartime.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/cleartime.groovy -------------------------------------------------------------------------------- /chapters/datetime/common.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/common.groovy -------------------------------------------------------------------------------- /chapters/datetime/converttimestamp.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/converttimestamp.groovy -------------------------------------------------------------------------------- /chapters/datetime/setvalues.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/setvalues.groovy -------------------------------------------------------------------------------- /chapters/datetime/subscript.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/subscript.groovy -------------------------------------------------------------------------------- /chapters/datetime/timecategory.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/timecategory.groovy -------------------------------------------------------------------------------- /chapters/datetime/updates.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/datetime/updates.groovy -------------------------------------------------------------------------------- /chapters/files/filenamefinder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/filenamefinder.groovy -------------------------------------------------------------------------------- /chapters/files/filetypes.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/filetypes.groovy -------------------------------------------------------------------------------- /chapters/files/operators.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/operators.groovy -------------------------------------------------------------------------------- /chapters/files/rename.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/rename.groovy -------------------------------------------------------------------------------- /chapters/files/traversing.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/traversing.groovy -------------------------------------------------------------------------------- /chapters/files/withwriter.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/files/withwriter.groovy -------------------------------------------------------------------------------- /chapters/metaclass/addmethods.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/addmethods.groovy -------------------------------------------------------------------------------- /chapters/metaclass/getproperty.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/getproperty.groovy -------------------------------------------------------------------------------- /chapters/metaclass/metadsl.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/metadsl.groovy -------------------------------------------------------------------------------- /chapters/metaclass/methodarguments.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/methodarguments.groovy -------------------------------------------------------------------------------- /chapters/metaclass/override.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/override.groovy -------------------------------------------------------------------------------- /chapters/metaclass/staticmethod.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/metaclass/staticmethod.groovy -------------------------------------------------------------------------------- /chapters/numbers/absolute.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/numbers/absolute.groovy -------------------------------------------------------------------------------- /chapters/numbers/integerdivision.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/numbers/integerdivision.groovy -------------------------------------------------------------------------------- /chapters/numbers/power.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/numbers/power.groovy -------------------------------------------------------------------------------- /chapters/numbers/round.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/numbers/round.groovy -------------------------------------------------------------------------------- /chapters/regexp/matcher.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/regexp/matcher.groovy -------------------------------------------------------------------------------- /chapters/regexp/pattern.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/regexp/pattern.groovy -------------------------------------------------------------------------------- /chapters/strings/base64.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/base64.groovy -------------------------------------------------------------------------------- /chapters/strings/capitalize.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/capitalize.groovy -------------------------------------------------------------------------------- /chapters/strings/character.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/character.groovy -------------------------------------------------------------------------------- /chapters/strings/continuation.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/continuation.groovy -------------------------------------------------------------------------------- /chapters/strings/convertboolean.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/convertboolean.groovy -------------------------------------------------------------------------------- /chapters/strings/expand.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/expand.groovy -------------------------------------------------------------------------------- /chapters/strings/gstring.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/gstring.groovy -------------------------------------------------------------------------------- /chapters/strings/isnumber.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/isnumber.groovy -------------------------------------------------------------------------------- /chapters/strings/lines.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/lines.groovy -------------------------------------------------------------------------------- /chapters/strings/multiply.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/multiply.groovy -------------------------------------------------------------------------------- /chapters/strings/normalize.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/normalize.groovy -------------------------------------------------------------------------------- /chapters/strings/padding.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/padding.groovy -------------------------------------------------------------------------------- /chapters/strings/process.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/process.groovy -------------------------------------------------------------------------------- /chapters/strings/remove.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/remove.groovy -------------------------------------------------------------------------------- /chapters/strings/replaceall.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/replaceall.groovy -------------------------------------------------------------------------------- /chapters/strings/split.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/split.groovy -------------------------------------------------------------------------------- /chapters/strings/sprintf.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/sprintf.groovy -------------------------------------------------------------------------------- /chapters/strings/stringtypes.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/stringtypes.groovy -------------------------------------------------------------------------------- /chapters/strings/stripleadingspaces.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/stripleadingspaces.groovy -------------------------------------------------------------------------------- /chapters/strings/stripmargin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/stripmargin.groovy -------------------------------------------------------------------------------- /chapters/strings/subscript.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/subscript.groovy -------------------------------------------------------------------------------- /chapters/strings/tokenize.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/tokenize.groovy -------------------------------------------------------------------------------- /chapters/strings/translation.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/translation.groovy -------------------------------------------------------------------------------- /chapters/strings/url.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/strings/url.groovy -------------------------------------------------------------------------------- /chapters/syntax/antbuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/antbuilder.groovy -------------------------------------------------------------------------------- /chapters/syntax/askeyword.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/askeyword.groovy -------------------------------------------------------------------------------- /chapters/syntax/astype.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/astype.groovy -------------------------------------------------------------------------------- /chapters/syntax/classhierarchy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/classhierarchy.groovy -------------------------------------------------------------------------------- /chapters/syntax/classinfo.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/classinfo.groovy -------------------------------------------------------------------------------- /chapters/syntax/configslurper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/configslurper.groovy -------------------------------------------------------------------------------- /chapters/syntax/constructor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/constructor.groovy -------------------------------------------------------------------------------- /chapters/syntax/defaultargument.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/defaultargument.groovy -------------------------------------------------------------------------------- /chapters/syntax/defaultimports.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/defaultimports.groovy -------------------------------------------------------------------------------- /chapters/syntax/delegate.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/delegate.groovy -------------------------------------------------------------------------------- /chapters/syntax/dynamicmethods.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/dynamicmethods.groovy -------------------------------------------------------------------------------- /chapters/syntax/elvis.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/elvis.groovy -------------------------------------------------------------------------------- /chapters/syntax/equality.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/equality.groovy -------------------------------------------------------------------------------- /chapters/syntax/exception.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/exception.groovy -------------------------------------------------------------------------------- /chapters/syntax/expando.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/expando.groovy -------------------------------------------------------------------------------- /chapters/syntax/gpath.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/gpath.groovy -------------------------------------------------------------------------------- /chapters/syntax/grab.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/grab.groovy -------------------------------------------------------------------------------- /chapters/syntax/grabresolver.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/grabresolver.groovy -------------------------------------------------------------------------------- /chapters/syntax/grape.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/grape.groovy -------------------------------------------------------------------------------- /chapters/syntax/groovybeans.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/groovybeans.groovy -------------------------------------------------------------------------------- /chapters/syntax/immutable.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/immutable.groovy -------------------------------------------------------------------------------- /chapters/syntax/importalias.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/importalias.groovy -------------------------------------------------------------------------------- /chapters/syntax/indexedproperty.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/indexedproperty.groovy -------------------------------------------------------------------------------- /chapters/syntax/inheritconstructor.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/inheritconstructor.groovy -------------------------------------------------------------------------------- /chapters/syntax/inoperator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/inoperator.groovy -------------------------------------------------------------------------------- /chapters/syntax/inspect.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/inspect.groovy -------------------------------------------------------------------------------- /chapters/syntax/keywordmethodname.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/keywordmethodname.groovy -------------------------------------------------------------------------------- /chapters/syntax/lazy.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/lazy.groovy -------------------------------------------------------------------------------- /chapters/syntax/multipleassignment.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/multipleassignment.groovy -------------------------------------------------------------------------------- /chapters/syntax/namedparameters.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/namedparameters.groovy -------------------------------------------------------------------------------- /chapters/syntax/newify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/newify.groovy -------------------------------------------------------------------------------- /chapters/syntax/newinstance.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/newinstance.groovy -------------------------------------------------------------------------------- /chapters/syntax/optionalreturn.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/optionalreturn.groovy -------------------------------------------------------------------------------- /chapters/syntax/paramdefault.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/paramdefault.groovy -------------------------------------------------------------------------------- /chapters/syntax/parenthesis.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/parenthesis.groovy -------------------------------------------------------------------------------- /chapters/syntax/powerassert.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/powerassert.groovy -------------------------------------------------------------------------------- /chapters/syntax/returnvaluecasting.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/returnvaluecasting.groovy -------------------------------------------------------------------------------- /chapters/syntax/safenavigation.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/safenavigation.groovy -------------------------------------------------------------------------------- /chapters/syntax/semicolons.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/semicolons.groovy -------------------------------------------------------------------------------- /chapters/syntax/shutdownhook.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/shutdownhook.groovy -------------------------------------------------------------------------------- /chapters/syntax/singleton.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/singleton.groovy -------------------------------------------------------------------------------- /chapters/syntax/spaceship.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/spaceship.groovy -------------------------------------------------------------------------------- /chapters/syntax/spreaddotoperator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/spreaddotoperator.groovy -------------------------------------------------------------------------------- /chapters/syntax/spreadoperator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/spreadoperator.groovy -------------------------------------------------------------------------------- /chapters/syntax/switchoperator.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/switchoperator.groovy -------------------------------------------------------------------------------- /chapters/syntax/synchronizedannotation.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/synchronizedannotation.groovy -------------------------------------------------------------------------------- /chapters/syntax/templateengine.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/templateengine.groovy -------------------------------------------------------------------------------- /chapters/syntax/truth.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/truth.groovy -------------------------------------------------------------------------------- /chapters/syntax/with.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/syntax/with.groovy -------------------------------------------------------------------------------- /chapters/xml/markupbuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/xml/markupbuilder.groovy -------------------------------------------------------------------------------- /chapters/xml/streamingmarkupbuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/xml/streamingmarkupbuilder.groovy -------------------------------------------------------------------------------- /chapters/xml/typeconversion.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/xml/typeconversion.groovy -------------------------------------------------------------------------------- /chapters/xml/xmlparser.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/xml/xmlparser.groovy -------------------------------------------------------------------------------- /chapters/xml/xmlslurper.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/chapters/xml/xmlslurper.groovy -------------------------------------------------------------------------------- /checker/checker.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/checker/checker.groovy -------------------------------------------------------------------------------- /template/A5/A5/5.83x8.26_Back_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/A5/A5/5.83x8.26_Back_EN.png -------------------------------------------------------------------------------- /template/A5/A5/5.83x8.26_Front_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/A5/A5/5.83x8.26_Front_EN.png -------------------------------------------------------------------------------- /template/A5/A5/a5_template.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/A5/A5/a5_template.doc -------------------------------------------------------------------------------- /template/A5/ReadMe_EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/A5/ReadMe_EN.pdf -------------------------------------------------------------------------------- /template/CrownQuarto/Crown Quarto/7.44x9.68_Back_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/CrownQuarto/Crown Quarto/7.44x9.68_Back_EN.png -------------------------------------------------------------------------------- /template/CrownQuarto/Crown Quarto/7.44x9.68_Front_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/CrownQuarto/Crown Quarto/7.44x9.68_Front_EN.png -------------------------------------------------------------------------------- /template/CrownQuarto/Crown Quarto/crown_template.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/CrownQuarto/Crown Quarto/crown_template.doc -------------------------------------------------------------------------------- /template/CrownQuarto/Crown Quarto/sample.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/CrownQuarto/Crown Quarto/sample.doc -------------------------------------------------------------------------------- /template/CrownQuarto/ReadMe_EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/CrownQuarto/ReadMe_EN.pdf -------------------------------------------------------------------------------- /template/Royal/ReadMe_EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/Royal/ReadMe_EN.pdf -------------------------------------------------------------------------------- /template/Royal/Royal/6.13x9.21_Back_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/Royal/Royal/6.13x9.21_Back_EN.png -------------------------------------------------------------------------------- /template/Royal/Royal/6.13x9.21_Front_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/Royal/Royal/6.13x9.21_Front_EN.png -------------------------------------------------------------------------------- /template/Royal/Royal/royal_template.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/Royal/Royal/royal_template.doc -------------------------------------------------------------------------------- /template/USTrade-Paperback/ReadMe_EN.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/USTrade-Paperback/ReadMe_EN.pdf -------------------------------------------------------------------------------- /template/USTrade-Paperback/US Trade - Paperback/6x9_Back_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/USTrade-Paperback/US Trade - Paperback/6x9_Back_EN.png -------------------------------------------------------------------------------- /template/USTrade-Paperback/US Trade - Paperback/6x9_Front_EN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/USTrade-Paperback/US Trade - Paperback/6x9_Front_EN.png -------------------------------------------------------------------------------- /template/USTrade-Paperback/US Trade - Paperback/ustrade_template.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrhaki/Groovy-Goodness-Notebook/HEAD/template/USTrade-Paperback/US Trade - Paperback/ustrade_template.doc --------------------------------------------------------------------------------