<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Key-value coding in Java</title>
  <meta name="keywords"
  content="Ujorm, CRUD, WEB, application, demo-hotels, key-value, javabenas, joda-beans"
  />
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <link
  href="http://fonts.googleapis.com/css?family=Titillium+Web:300,300italic,600&amp;subset=latin,latin-ext"
  rel="stylesheet" type="text/css" />
  <style type="text/css">
	body {
		margin: 0;
		padding: 0;
		font-family: "Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 16px;
		width: 710px;
		padding: 15px;
	}
	h1, h2, h3 {
		color: darkblue;
		margin-bottom: 20px;
	}
	h2 {
		font-size: 24px;
		margin: 30px 0 10px
	}
	img {
		border: 0;
	}
	div.img.code {
		border: silver solid 1px;
		border-radius: 10px;
	}
	.intro {
		color: gray;
		font-style: italic;
		margin-left: 25px;
	}
	.intro a, .toc a {
		text-decoration: none;
	}
	pre {
		font-family: monospace;
		font-size: 13px;
		color: darkgray;
	}
	.dp-highlighter {
		font-size: 13px;
	}
        </style>
  <!-- SyntaxHighlighter -->
  <link type="text/css" rel="stylesheet"
  href="../orm/SyntaxHighlighter/Styles/SyntaxHighlighter.css" />
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shCore.js">
        </script>
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shBrushJava.js">
        </script>
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shBrushXml.js">
        </script>
  <script type="text/javascript">
        window.onload = function () {
            dp.SyntaxHighlighter.ClipboardSwf = 'SyntaxHighlighter/Scripts/clipboard.swf';
            dp.SyntaxHighlighter.HighlightAll('code');
        }
        </script>
</head>

    <body lang="en">
<h1>Key-value coding in Java <img alt="logo" src="image-key-value/ujo128.png"
style=" vertical-align: top; float: right" width="80" height="80" /></h1>

<div class="intro">
The guide to the <strong>ujo-core</strong> module of the <strong>Ujorm</strong>
framework<br />
Autor: <NAME>, April, 2014<br />
<a href="http://ujorm.org/sample/key-value.html">Document</a> license: <a
href="http://creativecommons.org/licenses/by-nd/3.0/">Creative Commons
BY-ND</a></div>

<h2 id="menu">Content</h2>

<div class="toc">
<ul>
  <li><a href="#introduction">Introduction</a></li>
  <li><a href="#reading">Writing and reading values</a></li>
  <li><a href="#default">Restoring default values</a></li>
  <li><a href="#copy">Shallow copy of an object</a></li>
  <li><a href="#validation">Validation attributes when writing</a></li>
  <li><a href="#compositeKey">Composite Keys</a></li>
  <li><a href="#criterionAsValidator">Criterion as a condition model</a></li>
  <li><a href="#criterionAsFilter">Criterion for filtering collection</a></li>
  <li><a href="#ordering">Collection sorting</a></li>
  <li><a href="#serialization">Serialization keys</a></li>
  <li><a href="#importCsv">Import from CSV format</a></li>
  <li><a href="#conclusion">Conclusion</a></li>
</ul>
</div><commit_msg>The SampleCORE tutorial EN class is updated<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Key-value coding in Java</title>
  <meta name="keywords"
  content="Ujorm, CRUD, WEB, application, demo-hotels, key-value, javabenas, joda-beans"
  />
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <link
  href="http://fonts.googleapis.com/css?family=Titillium+Web:300,300italic,600&amp;subset=latin,latin-ext"
  rel="stylesheet" type="text/css" />
  <style type="text/css">
	body {
		margin: 0;
		padding: 0;
		font-family: "Titillium Web","Helvetica Neue",Helvetica,Arial,sans-serif;
		font-size: 16px;
		width: 710px;
		padding: 15px;
	}
	h1, h2, h3 {
		color: darkblue;
		margin-bottom: 20px;
	}
	h2 {
		font-size: 24px;
		margin: 30px 0 10px
	}
	img {
		border: 0;
	}
	div.img.code {
		border: silver solid 1px;
		border-radius: 10px;
	}
	.intro {
		color: gray;
		font-style: italic;
		margin-left: 25px;
	}
	.intro a, .toc a {
		text-decoration: none;
	}
	pre {
		font-family: monospace;
		font-size: 13px;
		color: darkgray;
	}
	.dp-highlighter {
		font-size: 13px;
	}
        </style>
  <!-- SyntaxHighlighter -->
  <link type="text/css" rel="stylesheet"
  href="../orm/SyntaxHighlighter/Styles/SyntaxHighlighter.css" />
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shCore.js">
        </script>
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shBrushJava.js">
        </script>
  <script type="text/javascript"
  src="../orm/SyntaxHighlighter/Scripts/shBrushXml.js">
        </script>
  <script type="text/javascript">
        window.onload = function () {
            dp.SyntaxHighlighter.ClipboardSwf = 'SyntaxHighlighter/Scripts/clipboard.swf';
            dp.SyntaxHighlighter.HighlightAll('code');
        }
        </script>
</head>

    <body lang="en">
<h1>Key-value Coding in Java <img alt="logo" src="image-key-value/ujo128.png"
style=" vertical-align: top; float: right" width="80" height="80" /></h1>

<div class="intro">
The guide to the <strong>ujo-core</strong> module of the <strong>Ujorm</strong>
framework<br />
Autor: <NAME>, April, 2014<br />
<a href="http://ujorm.org/sample/key-value.html">Document</a> license: <a
href="http://creativecommons.org/licenses/by-nd/3.0/">Creative Commons
BY-ND</a></div>

<h2 id="menu">Content</h2>

<div class="toc">
<ul>
  <li><a href="#introduction">Introduction</a></li>
  <li><a href="#reading">Writing and reading values</a></li>
  <li><a href="#default">Restoring default values</a></li>
  <li><a href="#copy">Shallow copy of an object</a></li>
  <li><a href="#validation">Validation attributes when writing</a></li>
  <li><a href="#compositeKey">Composite Keys</a></li>
  <li><a href="#criterionAsValidator">Criterion as a condition model</a></li>
  <li><a href="#criterionAsFilter">Criterion for filtering collection</a></li>
  <li><a href="#ordering">Collection sorting</a></li>
  <li><a href="#serialization">Serialization keys</a></li>
  <li><a href="#importCsv">Import from CSV format</a></li>
  <li><a href="#conclusion">Conclusion</a></li>
</ul>
</div>
{'fraction_non_alphanumeric': 0.19375573921028466, 'fraction_numerical': 0.022344658708295072, 'mean_word_length': 4.030792917628945, 'pattern_counts': {'":': 0, '<': 189, '<?xml version=': 2, '>': 189, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7124850', 'n_tokens_mistral': 2612, 'n_tokens_neox': 2405, 'n_words': 451}