This change list has been auto-generated on
triton.local
bysteiner
withchangelist-all.sh
on the 2019-07-07 at 19:12:52.
XML and HTML factories
Most notably for this release are the overhauled XML
and HTML
parsers (supporting marshaling as well as unmarshaling) found in the refcodes-structure-ext-factory
artifact as well as in the refcodes-net
artifact.
ANSI Escape-Codes
Also notable is the extended ANSI Escape-Code
support for the ArgsParser
implementation found in the refcodes-console
artifact (additionally this artifact has some enhancements regarding meaningful error messages as well as parsing the command line).
Default ANSI-Console | Tweaked ANSI-Console | Crazy ANSI-Console |
As a foundation for working with ANSI Escape-Codes
the refcodes-data
artifact provides the AnsiEscapeCode
enumeration for easy construction of ANSI Escape-Code
sequences. Below we use the AnsiEscapeCode
enumeration to color our ArgsParser
’s output (the code corresponds to the last screenshot above):
1
2
3
4
5
6
7
...
ArgsParser theArgsParser = new ArgsParserImpl( ... );
theArgsParser.setBannerEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.REVERSE_VIDEO ) );
theArgsParser.setBannerBorderEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_BRIGHT_CYAN, AnsiEscapeCode.BOLD ) );
theArgsParser.setParameterEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_RED, AnsiEscapeCode.UNDERLINE ) );
theArgsParser.setParameterDescriptionEscapeCode( AnsiEscapeCode.toEscapeSequence( AnsiEscapeCode.FG_BRIGHT_YELLOW, AnsiEscapeCode.BOLD ) );
...
Change list <refcodes-licensing> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-parent> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-time> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-mixin> (version 2.0.3)
- [ADDED]
AnnotatorAccessor.java
(see Javadoc atAnnotatorAccessor.java
) - [ADDED]
EscapeCodesStatusAccessor.java
(see Javadoc atEscapeCodesStatusAccessor.java
) - [ADDED]
ResetEscapeCodeAccessor.java
(see Javadoc atResetEscapeCodeAccessor.java
) - [MODIFIED]
pom.xml
Change list <refcodes-data> (version 2.0.3)
- [ADDED]
BooleanLiterals.java
(see Javadoc atBooleanLiterals.java
) - [ADDED]
CommandArgPrefixes.java
(see Javadoc atCommandArgPrefixes.java
) - [ADDED]
AnsiEscapeCodeTest.java
- [MODIFIED]
pom.xml
- [MODIFIED]
AnsiEscapeCode.java
(see Javadoc atAnsiEscapeCode.java
) - [MODIFIED]
CommandArgPrefix.java
(see Javadoc atCommandArgPrefix.java
) - [MODIFIED]
Delimiter.java
(see Javadoc atDelimiter.java
) - [MODIFIED]
EnvironmentVariable.java
(see Javadoc atEnvironmentVariable.java
) - [MODIFIED]
Prefix.java
(see Javadoc atPrefix.java
)
Change list <refcodes-exception> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-factory> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-factory-alt> (version 2.0.3)
Change list <refcodes-controlflow> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-numerical> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
NumericalUtility.java
(see Javadoc atNumericalUtility.java
)
Change list <refcodes-generator> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-matcher> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
PathMatcherTest.java
Change list <refcodes-structure> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
CanonicalMapImpl.java
(see Javadoc atCanonicalMapImpl.java
) - [MODIFIED]
CanonicalMap.java
(see Javadoc atCanonicalMap.java
) - [MODIFIED]
PathMapBuilderImpl.java
(see Javadoc atPathMapBuilderImpl.java
) - [MODIFIED]
PathMapImpl.java
(see Javadoc atPathMapImpl.java
) - [MODIFIED]
PathMap.java
(see Javadoc atPathMap.java
) - [MODIFIED]
PropertiesAccessorMixin.java
(see Javadoc atPropertiesAccessorMixin.java
) - [MODIFIED]
StructureUtility.java
(see Javadoc atStructureUtility.java
) - [MODIFIED]
TypeUtility.java
(see Javadoc atTypeUtility.java
) - [MODIFIED]
PathMapArrayTest.java
Change list <refcodes-structure-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
AbstractCanonicalMapFactory.java
(see Javadoc atAbstractCanonicalMapFactory.java
) - [MODIFIED]
CanonicalMapFactory.java
(see Javadoc atCanonicalMapFactory.java
) - [MODIFIED]
HtmlCanonicalMapFactory.java
(see Javadoc atHtmlCanonicalMapFactory.java
) - [MODIFIED]
JavaCanonicalMapFactory.java
(see Javadoc atJavaCanonicalMapFactory.java
) - [MODIFIED]
JsonCanonicalMapFactory.java
(see Javadoc atJsonCanonicalMapFactory.java
) - [MODIFIED]
TomlCanonicalMapFactory.java
(see Javadoc atTomlCanonicalMapFactory.java
) - [MODIFIED]
XmlCanonicalMapFactory.java
(see Javadoc atXmlCanonicalMapFactory.java
) - [MODIFIED]
YamlCanonicalMapFactory.java
(see Javadoc atYamlCanonicalMapFactory.java
) - [MODIFIED]
AbstractCanonicalMapFactoryTest.java
- [MODIFIED]
HtmlCanonicalMapFactoryTest.java
- [MODIFIED]
JsonCanonicalMapFactoryTest.java
- [MODIFIED]
XmlCanonicalMapFactoryTest.java
Change list <refcodes-runtime> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
Terminal.java
(see Javadoc atTerminal.java
)
Change list <refcodes-component> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-data-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-graphical> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-textual> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
TableBuilderImpl.java
(see Javadoc atTableBuilderImpl.java
) - [MODIFIED]
TableBuilder.java
(see Javadoc atTableBuilder.java
) - [MODIFIED]
TableStyle.java
(see Javadoc atTableStyle.java
) - [MODIFIED]
TableBuilderTest.java
Change list <refcodes-criteria> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
AndCriteria.java
(see Javadoc atAndCriteria.java
) - [MODIFIED]
Criteria.java
(see Javadoc atCriteria.java
) - [MODIFIED]
CriteriaLeaf.java
(see Javadoc atCriteriaLeaf.java
) - [MODIFIED]
CriteriaNode.java
(see Javadoc atCriteriaNode.java
) - [MODIFIED]
EqualWithCriteria.java
(see Javadoc atEqualWithCriteria.java
) - [MODIFIED]
GreaterOrEqualThanCriteria.java
(see Javadoc atGreaterOrEqualThanCriteria.java
) - [MODIFIED]
GreaterThanCriteria.java
(see Javadoc atGreaterThanCriteria.java
) - [MODIFIED]
IntersectWithCriteria.java
(see Javadoc atIntersectWithCriteria.java
) - [MODIFIED]
LessOrEqualThanCriteria.java
(see Javadoc atLessOrEqualThanCriteria.java
) - [MODIFIED]
LessThanCriteria.java
(see Javadoc atLessThanCriteria.java
) - [MODIFIED]
NotCriteria.java
(see Javadoc atNotCriteria.java
) - [MODIFIED]
NotEqualWithCriteria.java
(see Javadoc atNotEqualWithCriteria.java
) - [MODIFIED]
OrCriteria.java
(see Javadoc atOrCriteria.java
) - [MODIFIED]
package-info.java
- [MODIFIED]
SingleCriteriaNode.java
(see Javadoc atSingleCriteriaNode.java
) - [MODIFIED]
log4j.xml
Change list <refcodes-tabular> (version 2.0.3)
Change list <refcodes-observer> (version 2.0.3)
- [MODIFIED]
pom.xml
Change list <refcodes-command> (version 2.0.3)
Change list <refcodes-cli> (version 2.0.3)
- [ADDED]
FileOption.java
(see Javadoc atFileOption.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
AbstractCondition.java
(see Javadoc atAbstractCondition.java
) - [MODIFIED]
AbstractOperand.java
(see Javadoc atAbstractOperand.java
) - [MODIFIED]
AbstractOption.java
(see Javadoc atAbstractOption.java
) - [MODIFIED]
AbstractSyntaxable.java
(see Javadoc atAbstractSyntaxable.java
) - [MODIFIED]
AndCondition.java
(see Javadoc atAndCondition.java
) - [MODIFIED]
ArgsParserImpl.java
(see Javadoc atArgsParserImpl.java
) - [MODIFIED]
ArgsParser.java
(see Javadoc atArgsParser.java
) - [MODIFIED]
CliSugar.java
(see Javadoc atCliSugar.java
) - [MODIFIED]
ConsoleUtility.java
(see Javadoc atConsoleUtility.java
) - [MODIFIED]
EnumOption.java
(see Javadoc atEnumOption.java
) - [MODIFIED]
Flag.java
(see Javadoc atFlag.java
) - [MODIFIED]
IntOption.java
(see Javadoc atIntOption.java
) - [MODIFIED]
LongOption.java
(see Javadoc atLongOption.java
) - [MODIFIED]
Operand.java
(see Javadoc atOperand.java
) - [MODIFIED]
AnyCondition.java
(see Javadoc atAnyCondition.java
) - [MODIFIED]
Option.java
(see Javadoc atOption.java
) - [MODIFIED]
OrCondition.java
(see Javadoc atOrCondition.java
) - [MODIFIED]
StringOperand.java
(see Javadoc atStringOperand.java
) - [MODIFIED]
StringOption.java
(see Javadoc atStringOption.java
) - [MODIFIED]
Syntaxable.java
(see Javadoc atSyntaxable.java
) - [MODIFIED]
SyntaxNotation.java
(see Javadoc atSyntaxNotation.java
) - [MODIFIED]
SyntaxUsage.java
(see Javadoc atSyntaxUsage.java
) - [MODIFIED]
XorCondition.java
(see Javadoc atXorCondition.java
) - [MODIFIED]
ArgsParserTest.java
Change list <refcodes-cli-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
shell-exec.inc
Change list <refcodes-io> (version 2.0.3)
Change list <refcodes-codec> (version 2.0.3)
Change list <refcodes-component-ext> (version 2.0.3)
Change list <refcodes-properties> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
AbstractPropertiesDecorator.java
(see Javadoc atAbstractPropertiesDecorator.java
) - [MODIFIED]
package-info.java
- [MODIFIED]
Properties.java
(see Javadoc atProperties.java
) - [MODIFIED]
ResourceProperties.java
(see Javadoc atResourceProperties.java
) - [MODIFIED]
XmlPropertiesBuilder.java
(see Javadoc atXmlPropertiesBuilder.java
) - [MODIFIED]
ConfigurationPropertiesTest.java
Change list <refcodes-security> (version 2.0.3)
Change list <refcodes-security-alt> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
ChaosKeyImpl.java
(see Javadoc atChaosKeyImpl.java
)
Change list <refcodes-security-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
ChaosProviderImpl.java
(see Javadoc atChaosProviderImpl.java
) - [MODIFIED]
ChaosProviderTest.java
- [MODIFIED]
pom.xml
Change list <refcodes-properties-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
ArgsParserPropertiesImpl.java
(see Javadoc atArgsParserPropertiesImpl.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
RuntimePropertiesImpl.java
(see Javadoc atRuntimePropertiesImpl.java
) - [MODIFIED]
RuntimeProperties.java
(see Javadoc atRuntimeProperties.java
)
Change list <refcodes-logger> (version 2.0.3)
- [ADDED]
LogDecorator.java
(see Javadoc atLogDecorator.java
) - [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
Logger.java
(see Javadoc atLogger.java
) - [MODIFIED]
RuntimeLoggerImpl.java
(see Javadoc atRuntimeLoggerImpl.java
) - [MODIFIED]
RuntimeLogger.java
(see Javadoc atRuntimeLogger.java
)
Change list <refcodes-logger-alt> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
ConsoleLoggerHeaderImpl.java
(see Javadoc atConsoleLoggerHeaderImpl.java
) - [MODIFIED]
ConsoleLoggerImpl.java
(see Javadoc atConsoleLoggerImpl.java
) - [MODIFIED]
ConsoleLoggerSingleton.java
(see Javadoc atConsoleLoggerSingleton.java
) - [MODIFIED]
FormattedLoggerImpl.java
(see Javadoc atFormattedLoggerImpl.java
) - [MODIFIED]
ConsoleRuntimeLoggerTest.java
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
pom.xml
- [MODIFIED]
pom.xml
Change list <refcodes-logger-ext> (version 2.0.3)
Change list <refcodes-graphical-ext> (version 2.0.3)
Change list <refcodes-checkerboard> (version 2.0.3)
Change list <refcodes-checkerboard-alt> (version 2.0.3)
Change list <refcodes-checkerboard-ext> (version 2.0.3)
Change list <refcodes-boulderdash> (version 2.0.3)
Change list <refcodes-net> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
FormMediaTypeFactory.java
(see Javadoc atFormMediaTypeFactory.java
) - [MODIFIED]
HtmlMediaTypeFactory.java
(see Javadoc atHtmlMediaTypeFactory.java
) - [MODIFIED]
HttpClientResponseImpl.java
(see Javadoc atHttpClientResponseImpl.java
) - [MODIFIED]
HttpClientResponse.java
(see Javadoc atHttpClientResponse.java
) - [MODIFIED]
JsonMediaTypeFactory.java
(see Javadoc atJsonMediaTypeFactory.java
) - [MODIFIED]
MediaTypeFactory.java
(see Javadoc atMediaTypeFactory.java
) - [MODIFIED]
MediaTypeParameter.java
(see Javadoc atMediaTypeParameter.java
) - [MODIFIED]
XmlMediaTypeFactory.java
(see Javadoc atXmlMediaTypeFactory.java
) - [MODIFIED]
YamlMediaTypeFactory.java
(see Javadoc atYamlMediaTypeFactory.java
) - [MODIFIED]
AbstractMediaFactoryTest.java
- [MODIFIED]
HtmlMediaTypeFactoryTest.java
- [MODIFIED]
JsonMediaTypeFactoryTest.java
Change list <refcodes-rest> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
HttpRestClientImpl.java
(see Javadoc atHttpRestClientImpl.java
) - [MODIFIED]
RestRequestClient.java
(see Javadoc atRestRequestClient.java
) - [MODIFIED]
RestResponseEventImpl.java
(see Javadoc atRestResponseEventImpl.java
) - [MODIFIED]
RestResponseImpl.java
(see Javadoc atRestResponseImpl.java
) - [MODIFIED]
HttpRestClientTest.java
Change list <refcodes-hal> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
HalClientImpl.java
(see Javadoc atHalClientImpl.java
) - [MODIFIED]
HalData.java
(see Javadoc atHalData.java
) - [MODIFIED]
HalMap.java
(see Javadoc atHalMap.java
) - [MODIFIED]
AbstractHalClientTest.java
- [MODIFIED]
HalClientTest.java
- [MODIFIED]
TraversalModeTest.java
Change list <refcodes-daemon> (version 2.0.3)
Change list <refcodes-eventbus> (version 2.0.3)
Change list <refcodes-eventbus-ext> (version 2.0.3)
Change list <refcodes-filesystem> (version 2.0.3)
Change list <refcodes-filesystem-alt> (version 2.0.3)
Change list <refcodes-forwardsecrecy> (version 2.0.3)
Change list <refcodes-forwardsecrecy-alt> (version 2.0.3)
Change list <refcodes-io-ext> (version 2.0.3)
Change list <refcodes-interceptor> (version 2.0.3)
Change list <refcodes-jobbus> (version 2.0.3)
Change list <refcodes-rest-ext> (version 2.0.3)
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
- [MODIFIED]
shell-exec.inc
- [MODIFIED]
pom.xml
- [MODIFIED]
README.md
Change list <refcodes-remoting> (version 2.0.3)
Change list <refcodes-remoting-ext> (version 2.0.3)
Change list <refcodes-servicebus> (version 2.0.3)
- [MODIFIED]
pom.xml