<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.10) on Wed Apr 14 06:45:56 UTC 2021 -->
<title>Index (TheseFoolishThings :: Roles 3.2-ALPHA-12-SNAPSHOT API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2021-04-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (TheseFoolishThings :: Roles 3.2-ALPHA-12-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding"> </div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:_">_</a> <br><a href="allclasses-index.html">All Classes</a> <a href="allpackages-index.html">All Packages</a><a id="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#actionPerformed()">actionPerformed()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/ActionProvider.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">ActionProvider</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">ActionProviderSupport</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html#%3Cinit%3E()">ActionProviderSupport()</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html" title="class in it.tidalwave.role.ui.spi">ActionProviderSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#addGlobalContext(java.lang.Object)">addGlobalContext(Object)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Adds a global context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#addGlobalContext(java.lang.Object)">addGlobalContext(Object)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Adds a global context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#addLocalContext(java.lang.Object)">addLocalContext(Object)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Adds a local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#addLocalContext(java.lang.Object)">addLocalContext(Object)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Adds a local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ChangingSource.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui">ChangingSource</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Registers a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableIconProvider.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui">MutableIconProvider</a></dt>
<dd>
<div class="block">Registers a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Adds a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html#addPropertyChangeListener(java.beans.PropertyChangeListener)">addPropertyChangeListener(PropertyChangeListener)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi">MutableIconProviderSupport</a></dt>
<dd>
<div class="block">Registers a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)">addPropertyChangeListener(String, PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Adds a <code>PropertyChangeListener</code> for the given property.</div>
</dd>
<dt><a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Aggregate</span></a><<a href="it/tidalwave/role/Aggregate.html" title="type parameter in Aggregate">T</a>> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an aggregate object, that is an object which contains other named objects.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/AndFunction.html#and(it.tidalwave.role.ui.ChangingSource...)">and(ChangingSource<Boolean>...)</a></span> - Static method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/AndFunction.html" title="class in it.tidalwave.role.ui.function">AndFunction</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/AndFunction.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">AndFunction</span></a> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/AndFunction.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource...)">AndFunction(ChangingSource<Boolean>...)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/AndFunction.html" title="class in it.tidalwave.role.ui.function">AndFunction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#asComparing()">asComparing()</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Returns a <code>Comparator</code> for comparing two instances of objects implementing <code>As</code> that contain the
<code>Displayable</code> role.</div>
</dd>
<dt><a href="it/tidalwave/role/annotation/AsObject.html" title="annotation in it.tidalwave.role.annotation"><span class="typeNameLink">AsObject</span></a> - Annotation Type in <a href="it/tidalwave/role/annotation/package-summary.html">it.tidalwave.role.annotation</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/dci/annotation/DciContext.html#autoThreadBinding()">autoThreadBinding()</a></span> - Method in annotation type it.tidalwave.dci.annotation.<a href="it/tidalwave/dci/annotation/DciContext.html" title="annotation in it.tidalwave.dci.annotation">DciContext</a></dt>
<dd>
<div class="block">If this attribute is true, all the methods of the annotated class will be executed with their instance as a
context.</div>
</dd>
</dl>
<a id="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><a href="it/tidalwave/role/io/BinaryReadable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">BinaryReadable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be read as a stream of bytes.</div>
</dd>
<dt><a href="it/tidalwave/role/io/BinaryWritable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">BinaryWritable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be written as a stream of bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#bind(it.tidalwave.role.ui.ChangingSource)">bind(ChangingSource<T>)</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd>
<div class="block">Binds this property to a <a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui"><code>ChangingSource</code></a>.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">BooleanBoundFunctionSupport</span></a> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource...)">BooleanBoundFunctionSupport(ChangingSource<Boolean>...)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BooleanBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/BoundFunction.html" title="interface in it.tidalwave.role.ui.function"><span class="typeNameLink">BoundFunction</span></a><<a href="it/tidalwave/role/ui/function/BoundFunction.html" title="type parameter in BoundFunction">DOMAIN_TYPE</a>,​<a href="it/tidalwave/role/ui/function/BoundFunction.html" title="type parameter in BoundFunction">CODOMAIN_TYPE</a>> - Interface in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">BoundFunctionSupport</span></a><<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="type parameter in BoundFunctionSupport">DOMAIN_TYPE</a>,​<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="type parameter in BoundFunctionSupport">CODOMAIN_TYPE</a>> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html#%3Cinit%3E()">BoundFunctionSupport()</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BoundFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui"><span class="typeNameLink">BoundProperty</span></a><<a href="it/tidalwave/role/ui/BoundProperty.html" title="type parameter in BoundProperty">T</a>> - Class in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#%3Cinit%3E()">BoundProperty()</a></span> - Constructor for class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd> </dd>
</dl>
<a id="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#CALLBACK_DISPOSE">CALLBACK_DISPOSE</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">This is an undocumented feature.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/Changeable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Changeable</span></a><<a href="it/tidalwave/role/ui/Changeable.html" title="type parameter in Changeable">T</a>> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">The role of an object that can change its value.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">ChangingSource</span></a><<a href="it/tidalwave/role/ui/ChangingSource.html" title="type parameter in ChangingSource">T</a>> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#comparing()">comparing()</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Returns a <code>Comparator</code> for comparing two instances of <code>Displayable</code>.</div>
</dd>
<dt><a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Composite</span></a><<a href="it/tidalwave/role/Composite.html" title="type parameter in Composite">TYPE</a>,​<a href="it/tidalwave/role/Composite.html" title="type parameter in Composite">SPECIALIZED_FINDER</a> extends <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Finder.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink">Finder</a><? extends <a href="it/tidalwave/role/Composite.html" title="type parameter in Composite">TYPE</a>>> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of a composite object, that is an object which contains children.</div>
</dd>
<dt><a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Composite.Visitor</span></a><<a href="it/tidalwave/role/Composite.Visitor.html" title="type parameter in Composite.Visitor">T</a>,​<a href="it/tidalwave/role/Composite.Visitor.html" title="type parameter in Composite.Visitor">R</a>> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role"><span class="typeNameLink">Composite.VisitorSupport</span></a><<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="type parameter in Composite.VisitorSupport">T</a>,​<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="type parameter in Composite.VisitorSupport">R</a>> - Class in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">A support class for <a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role"><code>Composite.Visitor</code></a> which provides default empty methods.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/dci/annotation/DciRole.html#context()">context()</a></span> - Method in annotation type it.tidalwave.dci.annotation.<a href="it/tidalwave/dci/annotation/DciRole.html" title="annotation in it.tidalwave.dci.annotation">DciRole</a></dt>
<dd>
<div class="block">The context type to which this role is restricted.</div>
</dd>
<dt><a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role"><span class="typeNameLink">ContextManager</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">A facility to register and unregister global and local DCI contexts.</div>
</dd>
<dt><a href="it/tidalwave/role/ContextManager.Locator.html" title="class in it.tidalwave.role"><span class="typeNameLink">ContextManager.Locator</span></a> - Class in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">A locator for the <a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role"><code>ContextManager</code></a> which uses the <code>ServiceLoader</code> facility to be independent of
any DI framework.</div>
</dd>
<dt><a href="it/tidalwave/role/ContextManager.Supplier.html" title="interface in it.tidalwave.role"><span class="typeNameLink">ContextManager.Supplier</span></a><<a href="it/tidalwave/role/ContextManager.Supplier.html" title="type parameter in ContextManager.Supplier">V</a>> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/spi/ContextManagerProvider.html" title="interface in it.tidalwave.role.spi"><span class="typeNameLink">ContextManagerProvider</span></a> - Interface in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/spi/ContextSampler.html" title="class in it.tidalwave.role.spi"><span class="typeNameLink">ContextSampler</span></a> - Class in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd>
<div class="block">A facility that samples the contexts that are current at creation time and make them available later.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/ContextSampler.html#%3Cinit%3E(java.lang.Object)">ContextSampler(Object)</a></span> - Constructor for class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/ContextSampler.html" title="class in it.tidalwave.role.spi">ContextSampler</a></dt>
<dd>
<div class="block">Creates a new instance and samples the currently available contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html#copyIfEmptyOrConform(it.tidalwave.role.ui.ChangingSource)">copyIfEmptyOrConform(ChangingSource<String>)</a></span> - Static method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html" title="class in it.tidalwave.role.ui.function">CopyIfEmptyOrConform</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">CopyIfEmptyOrConform</span></a> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource)">CopyIfEmptyOrConform(ChangingSource<String>)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html" title="class in it.tidalwave.role.ui.function">CopyIfEmptyOrConform</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/IdFactory.html#createId()">createId()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/IdFactory.html" title="interface in it.tidalwave.role">IdFactory</a></dt>
<dd>
<div class="block">Creates a new id.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/IdFactory.html#createId(java.lang.Class)">createId(Class<?>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/IdFactory.html" title="interface in it.tidalwave.role">IdFactory</a></dt>
<dd>
<div class="block">Creates a new id for an object of the given class.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/IdFactory.html#createId(java.lang.Class,java.lang.Object)">createId(Class<?>, Object)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/IdFactory.html" title="interface in it.tidalwave.role">IdFactory</a></dt>
<dd>
<div class="block">Creates a new id for the given object of the given class.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Presentable.html#createPresentationModel()">createPresentationModel()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui">Presentable</a></dt>
<dd>
<div class="block">Creates a <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Presentable.html#createPresentationModel(java.lang.Object)">createPresentationModel(Object)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui">Presentable</a></dt>
<dd>
<div class="block">Creates a <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with a single role.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelFactory.html#createPresentationModel(java.lang.Object)">createPresentationModel(Object)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelFactory.html" title="interface in it.tidalwave.role.ui">PresentationModelFactory</a></dt>
<dd>
<div class="block">Creates a new instance of <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelFactory.html#createPresentationModel(java.lang.Object,java.util.Collection)">createPresentationModel(Object, Collection<Object>)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelFactory.html" title="interface in it.tidalwave.role.ui">PresentationModelFactory</a></dt>
<dd>
<div class="block">Creates a new instance of <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with some roles or role factories.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.html#createPresentationModel(java.lang.Object,java.util.Collection)">createPresentationModel(Object, Collection<Object>)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.html" title="class in it.tidalwave.role.ui.spi">DefaultPresentationModelFactory</a></dt>
<dd>
<div class="block">Creates a new instance of <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with some roles or role factories.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Presentable.html#createPresentationModel(java.util.Collection)">createPresentationModel(Collection<Object>)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui">Presentable</a></dt>
<dd>
<div class="block">Creates a <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with some roles.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html#createPresentationModel(java.util.Collection)">createPresentationModel(Collection<Object>)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html" title="class in it.tidalwave.role.ui.spi">SimpleCompositePresentable</a></dt>
<dd>
<div class="block">Creates a <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with some roles.</div>
</dd>
</dl>
<a id="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/dci/annotation/DciRole.html#datumType()">datumType()</a></span> - Method in annotation type it.tidalwave.dci.annotation.<a href="it/tidalwave/dci/annotation/DciRole.html" title="annotation in it.tidalwave.dci.annotation">DciRole</a></dt>
<dd>
<div class="block">The datum type to which this role can be associated.</div>
</dd>
<dt><a href="it/tidalwave/dci/annotation/DciContext.html" title="annotation in it.tidalwave.dci.annotation"><span class="typeNameLink">DciContext</span></a> - Annotation Type in <a href="it/tidalwave/dci/annotation/package-summary.html">it.tidalwave.dci.annotation</a></dt>
<dd>
<div class="block">An annotation for DCI Contexts.</div>
</dd>
<dt><a href="it/tidalwave/dci/annotation/DciRole.html" title="annotation in it.tidalwave.dci.annotation"><span class="typeNameLink">DciRole</span></a> - Annotation Type in <a href="it/tidalwave/dci/annotation/package-summary.html">it.tidalwave.dci.annotation</a></dt>
<dd>
<div class="block">Designates a DCI role implementation for a given owner object.</div>
</dd>
<dt><a href="it/tidalwave/dci/annotation/DciRole.NoContext.html" title="class in it.tidalwave.dci.annotation"><span class="typeNameLink">DciRole.NoContext</span></a> - Class in <a href="it/tidalwave/dci/annotation/package-summary.html">it.tidalwave.dci.annotation</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role">Composite</a></dt>
<dd>
<div class="block">A default <code>Composite</code> with no children.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryReadable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryReadable.html" title="interface in it.tidalwave.role.io">BinaryReadable</a></dt>
<dd>
<div class="block">A default implementation which throws <code>IOException</code> when opening the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryWritable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryWritable.html" title="interface in it.tidalwave.role.io">BinaryWritable</a></dt>
<dd>
<div class="block">A default implementation which throws <code>IOException</code> when opening the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextReadable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextReadable.html" title="interface in it.tidalwave.role.io">TextReadable</a></dt>
<dd>
<div class="block">A default implementation which throws <code>IOException</code> when opening the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextWritable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextWritable.html" title="interface in it.tidalwave.role.io">TextWritable</a></dt>
<dd>
<div class="block">A default implementation which throws <code>IOException</code> when opening the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Removable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Removable.html" title="interface in it.tidalwave.role">Removable</a></dt>
<dd>
<div class="block">A default <code>Removable</code> which does nothing (useful for implementing the NullObject pattern).</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd>
<div class="block">A default <code>Sortable</code> which does nothing (useful for implementing the NullObject pattern).</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">A default <code>Displayable</code> with an empty display name.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/IconProvider.html#DEFAULT">DEFAULT</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/IconProvider.html" title="interface in it.tidalwave.role.ui">IconProvider</a></dt>
<dd>
<div class="block">A default <code>IconProvider</code> with a empty icon.</div>
</dd>
<dt><a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi"><span class="typeNameLink">DefaultContextManager</span></a> - Class in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#%3Cinit%3E()">DefaultContextManager()</a></span> - Constructor for class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/spi/DefaultContextManagerProvider.html" title="class in it.tidalwave.role.spi"><span class="typeNameLink">DefaultContextManagerProvider</span></a> - Class in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManagerProvider.html#%3Cinit%3E()">DefaultContextManagerProvider()</a></span> - Constructor for class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManagerProvider.html" title="class in it.tidalwave.role.spi">DefaultContextManagerProvider</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">DefaultPresentationModelFactory</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/ui/PresentationModelFactory.html" title="interface in it.tidalwave.role.ui"><code>PresentationModelFactory</code></a> that creates instances of <code>DefaultPresentationModel</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.html#%3Cinit%3E()">DefaultPresentationModelFactory()</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.html" title="class in it.tidalwave.role.ui.spi">DefaultPresentationModelFactory</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">DefaultUserActionProvider</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd>
<div class="block">A default implementation of <a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui"><code>UserActionProvider</code></a> which returns no actions.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html#%3Cinit%3E()">DefaultUserActionProvider()</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html" title="class in it.tidalwave.role.ui.spi">DefaultUserActionProvider</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Displayable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">The role of an object which can provide its own display name.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#dispose()">dispose()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Disposes this object.</div>
</dd>
</dl>
<a id="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#empty()">empty()</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Returns an empty instance (no roles with the exception of a dummy <a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui"><code>Displayable</code></a>).</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#enabled()">enabled()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd>
<div class="block">Returns the property describing the enabled status of this action.</div>
</dd>
</dl>
<a id="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><a href="it/tidalwave/role/io/spi/FileBinaryReadable.html" title="class in it.tidalwave.role.io.spi"><span class="typeNameLink">FileBinaryReadable</span></a> - Class in <a href="it/tidalwave/role/io/spi/package-summary.html">it.tidalwave.role.io.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/io/BinaryReadable.html" title="interface in it.tidalwave.role.io"><code>BinaryReadable</code></a> which delegates to a <code>File</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileBinaryReadable.html#%3Cinit%3E()">FileBinaryReadable()</a></span> - Constructor for class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileBinaryReadable.html" title="class in it.tidalwave.role.io.spi">FileBinaryReadable</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/spi/FileBinaryWritable.html" title="class in it.tidalwave.role.io.spi"><span class="typeNameLink">FileBinaryWritable</span></a> - Class in <a href="it/tidalwave/role/io/spi/package-summary.html">it.tidalwave.role.io.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/io/BinaryWritable.html" title="interface in it.tidalwave.role.io"><code>BinaryWritable</code></a> which delegates to a <code>File</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileBinaryWritable.html#%3Cinit%3E()">FileBinaryWritable()</a></span> - Constructor for class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileBinaryWritable.html" title="class in it.tidalwave.role.io.spi">FileBinaryWritable</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/spi/FileTextReadable.html" title="class in it.tidalwave.role.io.spi"><span class="typeNameLink">FileTextReadable</span></a> - Class in <a href="it/tidalwave/role/io/spi/package-summary.html">it.tidalwave.role.io.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/io/TextReadable.html" title="interface in it.tidalwave.role.io"><code>TextReadable</code></a> which delegates to a <code>File</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileTextReadable.html#%3Cinit%3E()">FileTextReadable()</a></span> - Constructor for class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileTextReadable.html" title="class in it.tidalwave.role.io.spi">FileTextReadable</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/spi/FileTextWritable.html" title="class in it.tidalwave.role.io.spi"><span class="typeNameLink">FileTextWritable</span></a> - Class in <a href="it/tidalwave/role/io/spi/package-summary.html">it.tidalwave.role.io.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/io/TextWritable.html" title="interface in it.tidalwave.role.io"><code>TextWritable</code></a> which delegates to a <code>File</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileTextWritable.html#%3Cinit%3E()">FileTextWritable()</a></span> - Constructor for class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileTextWritable.html" title="class in it.tidalwave.role.io.spi">FileTextWritable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.Locator.html#find()">find()</a></span> - Static method in class it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.Locator.html" title="class in it.tidalwave.role">ContextManager.Locator</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.html#findChildren()">findChildren()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role">Composite</a></dt>
<dd>
<div class="block">Returns the children of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#findContextOfType(java.lang.Class)">findContextOfType(Class<T>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Finds a current context instance of the given type.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#findContextOfType(java.lang.Class)">findContextOfType(Class<T>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Finds a current context instance of the given type.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#findContextTypeForRole(java.lang.Class)">findContextTypeForRole(Class<?>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd>
<div class="block">Returns the type of the context associated to the given role implementation type.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#findDatumTypesForRole(java.lang.Class)">findDatumTypesForRole(Class<?>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd>
<div class="block">Returns the valid datum types for the given role implementation type.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#findRoles(java.lang.Object,java.lang.Class)">findRoles(Object, Class<ROLE_TYPE>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd>
<div class="block">Retrieves the roles of the given class for the given owner object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManager.html#findRoles(java.lang.Object,java.lang.Class)">findRoles(Object, Class<T>)</a></span> - Method in interface it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManager.html" title="interface in it.tidalwave.role.spi">RoleManager</a></dt>
<dd>
<div class="block">Retrieves the roles of the given class for the given owner object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#finisher()">finisher()</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi">PresentationModelCollectors</a></dt>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html#fireIconChange(javax.swing.Icon,javax.swing.Icon)">fireIconChange(Icon, Icon)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi">MutableIconProviderSupport</a></dt>
<dd>
<div class="block">Fires the event notifying that <a href="it/tidalwave/role/ui/MutableIconProvider.html#PROP_ICON"><code>MutableIconProvider.PROP_ICON</code></a> has been changed.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html#fireValueChanged(boolean,boolean)">fireValueChanged(boolean, boolean)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html#fireValueChanged(CODOMAIN_TYPE,CODOMAIN_TYPE)">fireValueChanged(CODOMAIN_TYPE, CODOMAIN_TYPE)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#fromBundle(java.lang.Class,java.lang.String)">fromBundle(Class<?>, String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Creates a <a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui"><code>LocalizedDisplayable</code></a> from a resource bundle.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/AndFunction.html#function()">function()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/AndFunction.html" title="class in it.tidalwave.role.ui.function">AndFunction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html#function()">function()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BooleanBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/OrFunction.html#function()">function()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/OrFunction.html" title="class in it.tidalwave.role.ui.function">OrFunction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#function(DOMAIN_TYPE)">function(DOMAIN_TYPE)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/NonEmptyFunction.html#function(java.lang.String)">function(String)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/NonEmptyFunction.html" title="class in it.tidalwave.role.ui.function">NonEmptyFunction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#function(T)">function(T)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
</dl>
<a id="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.Supplier.html#get()">get()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.Supplier.html" title="interface in it.tidalwave.role">ContextManager.Supplier</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#get()">get()</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd>
<div class="block">Returns the value of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ChangingSource.html#get()">get()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui">ChangingSource</a></dt>
<dd>
<div class="block">Returns the value of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html#get()">get()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BooleanBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#get()">get()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ActionProvider.html#getActions()">getActions()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ActionProvider.html" title="interface in it.tidalwave.role.ui">ActionProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html#getActions()">getActions()</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html" title="class in it.tidalwave.role.ui.spi">ActionProviderSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html#getActions()">getActions()</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html" title="class in it.tidalwave.role.ui.spi">DefaultUserActionProvider</a></dt>
<dd>
<div class="block">Returns a collection of <a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui"><code>UserAction</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserActionProvider.html#getActions()">getActions()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui">UserActionProvider</a></dt>
<dd>
<div class="block">Returns a collection of <a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui"><code>UserAction</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#getBean(java.lang.Class)">getBean(Class<T>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd>
<div class="block">Retrieves an extra bean.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#getByName(java.lang.String)">getByName(String)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns an object given its name.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelAggregate.html#getByName(java.lang.String)">getByName(String)</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui">PresentationModelAggregate</a></dt>
<dd>
<div class="block">Returns an object given its name.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/ContextManagerProvider.html#getContextManager()">getContextManager()</a></span> - Method in interface it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/ContextManagerProvider.html" title="interface in it.tidalwave.role.spi">ContextManagerProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#getContexts()">getContexts()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Returns the list of current contexts, ordered by their priority.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/ContextSampler.html#getContexts()">getContexts()</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/ContextSampler.html" title="class in it.tidalwave.role.spi">ContextSampler</a></dt>
<dd>
<div class="block">Returns the previously sampled contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#getContexts()">getContexts()</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Returns the list of current contexts, ordered by their priority.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ActionProvider.html#getDefaultAction()">getDefaultAction()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ActionProvider.html" title="interface in it.tidalwave.role.ui">ActionProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html#getDefaultAction()">getDefaultAction()</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/ActionProviderSupport.html" title="class in it.tidalwave.role.ui.spi">ActionProviderSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html#getDefaultAction()">getDefaultAction()</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/DefaultUserActionProvider.html" title="class in it.tidalwave.role.ui.spi">DefaultUserActionProvider</a></dt>
<dd>
<div class="block">Returns the default action, if available.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserActionProvider.html#getDefaultAction()">getDefaultAction()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui">UserActionProvider</a></dt>
<dd>
<div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
<div class="deprecationComment">Use <a href="it/tidalwave/role/ui/UserActionProvider.html#getOptionalDefaultAction()"><code>UserActionProvider.getOptionalDefaultAction()</code></a></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#getDisplayName()">getDisplayName()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Returns the display name in the current <code>Locale</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/LocalizedDisplayable.html#getDisplayName(java.util.Locale)">getDisplayName(Locale)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">LocalizedDisplayable</a></dt>
<dd>
<div class="block">Returns the display name in the given <code>Locale</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/LocalizedDisplayable.html#getDisplayNames()">getDisplayNames()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">LocalizedDisplayable</a></dt>
<dd>
<div class="block">Returns all the display names in <code>Map</code> where they are indexed by <code>Locale</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/IconProvider.html#getIcon(int)">getIcon(int)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/IconProvider.html" title="interface in it.tidalwave.role.ui">IconProvider</a></dt>
<dd>
<div class="block">Returns the icon for this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Identifiable.html#getId()">getId()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Identifiable.html" title="interface in it.tidalwave.role">Identifiable</a></dt>
<dd>
<div class="block">Returns the identifier.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/LocalizedDisplayable.html#getLocales()">getLocales()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">LocalizedDisplayable</a></dt>
<dd>
<div class="block">Returns the supported <code>Locale</code>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#getNames()">getNames()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns the names of contained objects.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelAggregate.html#getNames()">getNames()</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui">PresentationModelAggregate</a></dt>
<dd>
<div class="block">Returns the names of contained objects.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserActionProvider.html#getOptionalDefaultAction()">getOptionalDefaultAction()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui">UserActionProvider</a></dt>
<dd>
<div class="block">Returns the default action, if available.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ChangingSource.html#getPropertyChangeListeners()">getPropertyChangeListeners()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui">ChangingSource</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#getPropertyChangeListeners()">getPropertyChangeListeners()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Returns all the bound <code>PropertyChangeListener</code>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#getPropertyChangeListeners(java.lang.String)">getPropertyChangeListeners(String)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Returns the bound <code>PropertyChangeListener</code>s for the given property.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#getSortCriterion()">getSortCriterion()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd>
<div class="block">Returns the current sort criterion.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#getSortDirection()">getSortDirection()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd>
<div class="block">Returns the current sort direction.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Styleable.html#getStyles()">getStyles()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Styleable.html" title="interface in it.tidalwave.role.ui">Styleable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.Visitor.html#getValue()">getValue()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role">Composite.Visitor</a></dt>
<dd>
<div class="block">Returns the value of this visitor.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.VisitorSupport.html#getValue()">getValue()</a></span> - Method in class it.tidalwave.role.<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role">Composite.VisitorSupport</a></dt>
<dd>
<div class="block">Returns the value of this visitor.</div>
</dd>
</dl>
<a id="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#hasListeners(java.lang.String)">hasListeners(String)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Checks whether the given property has been bound to listeners.</div>
</dd>
<dt><a href="it/tidalwave/role/HtmlRenderable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">HtmlRenderable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that can be rendered into a <code>String</code> as HTML markup.</div>
</dd>
</dl>
<a id="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><a href="it/tidalwave/role/ui/IconProvider.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">IconProvider</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">The role of an object that can provide an icon for rendering.</div>
</dd>
<dt><a href="it/tidalwave/role/Identifiable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Identifiable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that can expose an unique identifier.</div>
</dd>
<dt><a href="it/tidalwave/role/IdFactory.html" title="interface in it.tidalwave.role"><span class="typeNameLink">IdFactory</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">A factory for creating a new, unique <code>Id</code> for an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Visible.html#INVISIBLE">INVISIBLE</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Visible.html" title="interface in it.tidalwave.role.ui">Visible</a></dt>
<dd>
<div class="block">A role that is always invisible.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Visible.html#isVisible()">isVisible()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Visible.html" title="interface in it.tidalwave.role.ui">Visible</a></dt>
<dd>
<div class="block">Returns the current visibility status.</div>
</dd>
<dt><a href="it/tidalwave/dci/annotation/package-summary.html">it.tidalwave.dci.annotation</a> - package it.tidalwave.dci.annotation</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a> - package it.tidalwave.role</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/annotation/package-summary.html">it.tidalwave.role.annotation</a> - package it.tidalwave.role.annotation</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a> - package it.tidalwave.role.io</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/spi/package-summary.html">it.tidalwave.role.io.spi</a> - package it.tidalwave.role.io.spi</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a> - package it.tidalwave.role.spi</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a> - package it.tidalwave.role.ui</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a> - package it.tidalwave.role.ui.function</dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a> - package it.tidalwave.role.ui.spi</dt>
<dd> </dd>
</dl>
<a id="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">LocalizedDisplayable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A specialized <a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui"><code>Displayable</code></a> which can manage names in multiple <code>Locale</code>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.Locator.html#%3Cinit%3E()">Locator()</a></span> - Constructor for class it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.Locator.html" title="class in it.tidalwave.role">ContextManager.Locator</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#logRoles()">logRoles()</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd> </dd>
</dl>
<a id="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Marshallable.html#marshal(java.io.OutputStream)">marshal(OutputStream)</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Marshallable.html" title="interface in it.tidalwave.role.io">Marshallable</a></dt>
<dd>
<div class="block">Marshals this object to an <code>OutputStream</code>.</div>
</dd>
<dt><a href="it/tidalwave/role/io/Marshallable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">Marshallable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be marshalled.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">MutableDisplayable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A specialized <a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui"><code>Displayable</code></a> which is mutable (that is, its display name can be changed)
and fires <code>PropertyChangeEvent</code>s.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">MutableIconProvider</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A specialized <a href="it/tidalwave/role/ui/IconProvider.html" title="interface in it.tidalwave.role.ui"><code>IconProvider</code></a> which is mutable and fires <code>PropertyChangeEvent</code>s.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">MutableIconProviderSupport</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd>
<div class="block">A convenient support for implementing a <a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui"><code>MutableIconProvider</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html#%3Cinit%3E()">MutableIconProviderSupport()</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi">MutableIconProviderSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">MutableLocalizedDisplayable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A specialized <a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui"><code>LocalizedDisplayable</code></a> which is mutable.</div>
</dd>
</dl>
<a id="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#newInstance()">newInstance()</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns a new empty instance that will be populated by means of <a href="it/tidalwave/role/Aggregate.html#with(java.lang.String,T)"><code>Aggregate.with(String, Object)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelAggregate.html#newInstance()">newInstance()</a></span> - Static method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui">PresentationModelAggregate</a></dt>
<dd>
<div class="block">Creates a new, empty instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/dci/annotation/DciRole.NoContext.html#%3Cinit%3E()">NoContext()</a></span> - Constructor for class it.tidalwave.dci.annotation.<a href="it/tidalwave/dci/annotation/DciRole.NoContext.html" title="class in it.tidalwave.dci.annotation">DciRole.NoContext</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/NonEmptyFunction.html#nonEmpty(it.tidalwave.role.ui.ChangingSource)">nonEmpty(ChangingSource<String>)</a></span> - Static method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/NonEmptyFunction.html" title="class in it.tidalwave.role.ui.function">NonEmptyFunction</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/NonEmptyFunction.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">NonEmptyFunction</span></a> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/NonEmptyFunction.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource)">NonEmptyFunction(ChangingSource<String>)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/NonEmptyFunction.html" title="class in it.tidalwave.role.ui.function">NonEmptyFunction</a></dt>
<dd> </dd>
</dl>
<a id="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserActionProvider.html#of(it.tidalwave.role.ui.UserAction...)">of(UserAction...)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui">UserActionProvider</a></dt>
<dd>
<div class="block">Factory method which creates an instance out of an array of <a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui"><code>UserAction</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#of(it.tidalwave.util.Callback)">of(Callback)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd>
<div class="block">Creates a new instance out of a callback.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#of(it.tidalwave.util.Callback,java.lang.Object)">of(Callback, Object)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd>
<div class="block">Creates a new instance out of a callback and a role (typically a <a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui"><code>Displayable</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#of(it.tidalwave.util.Callback,java.util.Collection)">of(Callback, Collection<Object>)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd>
<div class="block">Creates a new instance out of a callback and a collection of roles.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/SimpleComposite.html#of(it.tidalwave.util.Finder)">of(Finder<TYPE>)</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/SimpleComposite.html" title="interface in it.tidalwave.role">SimpleComposite</a></dt>
<dd>
<div class="block">Returns a wrapped <code>SimpleComposite</code> on a given <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Finder.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Finder</code></a></div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Identifiable.html#of(it.tidalwave.util.Id)">of(Id)</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/Identifiable.html" title="interface in it.tidalwave.role">Identifiable</a></dt>
<dd>
<div class="block">Returns a default instance which returns the given idr.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Presentable.html#of(java.lang.Object)">of(Object)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui">Presentable</a></dt>
<dd>
<div class="block">Creates a default <a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui"><code>Presentable</code></a> for the given object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#of(java.lang.Object)">of(Object)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Creates an instance given an owner and no roles.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#of(java.lang.Object,java.lang.Object)">of(Object, Object)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Creates an instance given an owner and a single role.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#of(java.lang.Object,java.util.Collection)">of(Object, Collection<Object>)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Creates an instance given an owner and multiple roles.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#of(java.lang.String)">of(String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Creates an instance with a given display name.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#of(java.lang.String)">of(String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Creates an instance with an initial given display name in <code>Locale.ENGLISH</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html#of(java.lang.String)">of(String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">MutableLocalizedDisplayable</a></dt>
<dd>
<div class="block">Creates an instance with an initial given display name in <code>Locale.ENGLISH</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Styleable.html#of(java.lang.String...)">of(String...)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Styleable.html" title="interface in it.tidalwave.role.ui">Styleable</a></dt>
<dd>
<div class="block">Creates a new instance from a collection of strings</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#of(java.lang.String,java.lang.String)">of(String, String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Creates an instance with a given display name iand an explicit label for <code>toString()</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#of(java.lang.String,java.lang.String)">of(String, String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Creates an instance with an initial given display name in <code>Locale.ENGLISH</code> and an explicit identifier for
<code>toString()</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html#of(java.lang.String,java.lang.String)">of(String, String)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">MutableLocalizedDisplayable</a></dt>
<dd>
<div class="block">Creates an instance with an initial given display name in <code>Locale.ENGLISH</code> and an explicit identifier for
<code>toString()</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#of(java.lang.String,T)">of(String, T)</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns a new instance with the specified (name, value) pair.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Styleable.html#of(java.util.Collection)">of(Collection<String>)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Styleable.html" title="interface in it.tidalwave.role.ui">Styleable</a></dt>
<dd>
<div class="block">Creates a new instance from a collection of strings</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#of(java.util.function.Function,T)">of(Function<T, String>, T)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Creates an instance from a <code>Function</code><code><T, String></code> and a generic object that the function is applied
to.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#of(java.util.function.Supplier)">of(Supplier<String>)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd>
<div class="block">Creates an instance from a <code>Supplier</code><code><String></code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#of(java.util.Map)">of(Map<String, T>)</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns a new instance with the specified (name, value) pairs.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#of(T)">of(T)</a></span> - Static method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd>
<div class="block">Creates a new <code>BoundProperty</code> with the given initial value.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/SimpleComposite.html#ofCloned(java.util.Collection)">ofCloned(Collection<TYPE>)</a></span> - Static method in interface it.tidalwave.role.<a href="it/tidalwave/role/SimpleComposite.html" title="interface in it.tidalwave.role">SimpleComposite</a></dt>
<dd>
<div class="block">Returns a wrapped <code>SimpleComposite</code> on a given collection of elements.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#ofMaybePresentable(it.tidalwave.util.As)">ofMaybePresentable(As)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Creates an instance from an owner which might have the <a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui"><code>Presentable</code></a> role.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#ofMaybePresentable(it.tidalwave.util.As,java.util.Collection)">ofMaybePresentable(As, Collection<Object>)</a></span> - Static method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Creates an instance from an owner which might have the <a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui"><code>Presentable</code></a> role.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#onSourceChange(DOMAIN_TYPE,DOMAIN_TYPE)">onSourceChange(DOMAIN_TYPE, DOMAIN_TYPE)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/NonEmptyFunction.html#onSourceChange(java.lang.String,java.lang.String)">onSourceChange(String, String)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/NonEmptyFunction.html" title="class in it.tidalwave.role.ui.function">NonEmptyFunction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#onSourceChange(T,T)">onSourceChange(T, T)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileTextReadable.html#openReader()">openReader()</a></span> - Method in class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileTextReadable.html" title="class in it.tidalwave.role.io.spi">FileTextReadable</a></dt>
<dd>
<div class="block">Returns a <code>Reader</code> to read from the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextReadable.html#openReader()">openReader()</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextReadable.html" title="interface in it.tidalwave.role.io">TextReadable</a></dt>
<dd>
<div class="block">Returns a <code>Reader</code> to read from the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryReadable.html#openStream()">openStream()</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryReadable.html" title="interface in it.tidalwave.role.io">BinaryReadable</a></dt>
<dd>
<div class="block">Returns an <code>InputStream</code> to read from the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryWritable.html#openStream()">openStream()</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryWritable.html" title="interface in it.tidalwave.role.io">BinaryWritable</a></dt>
<dd>
<div class="block">Returns an <code>OutputStream</code> to write into the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileBinaryReadable.html#openStream()">openStream()</a></span> - Method in class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileBinaryReadable.html" title="class in it.tidalwave.role.io.spi">FileBinaryReadable</a></dt>
<dd>
<div class="block">Returns an <code>InputStream</code> to read from the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileBinaryWritable.html#openStream()">openStream()</a></span> - Method in class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileBinaryWritable.html" title="class in it.tidalwave.role.io.spi">FileBinaryWritable</a></dt>
<dd>
<div class="block">Returns an <code>OutputStream</code> to write into the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/spi/FileTextWritable.html#openWriter()">openWriter()</a></span> - Method in class it.tidalwave.role.io.spi.<a href="it/tidalwave/role/io/spi/FileTextWritable.html" title="class in it.tidalwave.role.io.spi">FileTextWritable</a></dt>
<dd>
<div class="block">Returns a <code>Writer</code> to write into the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextWritable.html#openWriter()">openWriter()</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextWritable.html" title="interface in it.tidalwave.role.io">TextWritable</a></dt>
<dd>
<div class="block">Returns a <code>Writer</code> to write into the object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/OrFunction.html#or(it.tidalwave.role.ui.ChangingSource...)">or(ChangingSource<Boolean>...)</a></span> - Static method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/OrFunction.html" title="class in it.tidalwave.role.ui.function">OrFunction</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/function/OrFunction.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">OrFunction</span></a> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/OrFunction.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource...)">OrFunction(ChangingSource<Boolean>...)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/OrFunction.html" title="class in it.tidalwave.role.ui.function">OrFunction</a></dt>
<dd> </dd>
</dl>
<a id="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Persistable.html#persist()">persist()</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Persistable.html" title="interface in it.tidalwave.role.io">Persistable</a></dt>
<dd>
<div class="block">Persists this object to some implicit, or context-provided persistence facility.</div>
</dd>
<dt><a href="it/tidalwave/role/io/Persistable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">Persistable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be persisted.</div>
</dd>
<dt><a href="it/tidalwave/role/PlainTextRenderable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">PlainTextRenderable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that can be rendered into a <code>String</code> as plain text.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.Visitor.html#postVisit(T)">postVisit(T)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role">Composite.Visitor</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.VisitorSupport.html#postVisit(T)">postVisit(T)</a></span> - Method in class it.tidalwave.role.<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role">Composite.VisitorSupport</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Presentable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">The role of an object that can be presented on a UI, thus is capable of creating a <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">PresentationModel</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.</div>
As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed.
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#PresentationModel">PresentationModel</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui"><span class="typeNameLink">PresentationModelAggregate</span></a> - Class in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A specialisation of <a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role"><code>Aggregate</code></a><code><PresentationModel></code> which offers a convenience method for aggregating
its contained objects.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelAggregate.html#%3Cinit%3E()">PresentationModelAggregate()</a></span> - Constructor for class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui">PresentationModelAggregate</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">PresentationModelCollectors</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd>
<div class="block">A <code>Collector</code> which collects a <code>Stream</code> of <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>s into a single
<code>PresentationModel</code> with a <code>Composite&lt;PresentationModel&gt;</code> role containing them.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/PresentationModelFactory.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">PresentationModelFactory</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A factory that creates a default <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.Visitor.html#preVisit(T)">preVisit(T)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role">Composite.Visitor</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.VisitorSupport.html#preVisit(T)">preVisit(T)</a></span> - Method in class it.tidalwave.role.<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role">Composite.VisitorSupport</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#PROP_DISPLAY_NAME">PROP_DISPLAY_NAME</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">The property name for displayName</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#PROP_DISPLAY_NAMES">PROP_DISPLAY_NAMES</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">The property name for displayNames</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableIconProvider.html#PROP_ICON">PROP_ICON</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui">MutableIconProvider</a></dt>
<dd>
<div class="block">The property name for icon.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#PROP_VALUE">PROP_VALUE</a></span> - Static variable in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#PROPERTY_CHILDREN">PROPERTY_CHILDREN</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd> </dd>
</dl>
<a id="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><a href="it/tidalwave/role/Removable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Removable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that can be removed (e.g.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Removable.html#remove()">remove()</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Removable.html" title="interface in it.tidalwave.role">Removable</a></dt>
<dd>
<div class="block">Removes this object from some implicit, or context-provided container (e.g.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#removeGlobalContext(java.lang.Object)">removeGlobalContext(Object)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Removes a global context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#removeGlobalContext(java.lang.Object)">removeGlobalContext(Object)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Removes a global context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#removeLocalContext(java.lang.Object)">removeLocalContext(Object)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Removes a local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#removeLocalContext(java.lang.Object)">removeLocalContext(Object)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Removes a local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ChangingSource.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui">ChangingSource</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Unregisters a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableIconProvider.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui">MutableIconProvider</a></dt>
<dd>
<div class="block">Unregisters a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener(PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Removes a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html#removePropertyChangeListener(java.beans.PropertyChangeListener)">removePropertyChangeListener(PropertyChangeListener)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi">MutableIconProviderSupport</a></dt>
<dd>
<div class="block">Unregisters a <code>PropertyChangeListener</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModel.html#removePropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)">removePropertyChangeListener(String, PropertyChangeListener)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui">PresentationModel</a></dt>
<dd>
<div class="block">Removes a <code>PropertyChangeListener</code> for the given property.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/StringRenderable.html#render(java.lang.Object...)">render(Object...)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/StringRenderable.html" title="interface in it.tidalwave.role">StringRenderable</a></dt>
<dd>
<div class="block">Renders the attached object into a <code>String</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/PlainTextRenderable.html#renderTo(java.io.PrintWriter,java.lang.Object...)">renderTo(PrintWriter, Object...)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/PlainTextRenderable.html" title="interface in it.tidalwave.role">PlainTextRenderable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/StringRenderable.html#renderTo(java.io.PrintWriter,java.lang.Object...)">renderTo(PrintWriter, Object...)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/StringRenderable.html" title="interface in it.tidalwave.role">StringRenderable</a></dt>
<dd>
<div class="block">Renders the attached object printing to a <code>PrintWriter</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/PlainTextRenderable.html#renderTo(java.lang.StringBuilder,java.lang.Object...)">renderTo(StringBuilder, Object...)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/PlainTextRenderable.html" title="interface in it.tidalwave.role">PlainTextRenderable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/StringRenderable.html#renderTo(java.lang.StringBuilder,java.lang.Object...)">renderTo(StringBuilder, Object...)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/StringRenderable.html" title="interface in it.tidalwave.role">StringRenderable</a></dt>
<dd>
<div class="block">Renders the attached object appending to a <code>StringBuilder</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.Locator.html#reset()">reset()</a></span> - Static method in class it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.Locator.html" title="class in it.tidalwave.role">ContextManager.Locator</a></dt>
<dd>
<div class="block"><b>This method is for testing only.</b> Resets the global <a href="it/tidalwave/role/spi/ContextManagerProvider.html" title="interface in it.tidalwave.role.spi"><code>ContextManagerProvider</code></a>; it must be called
at the test completion whenever <a href="it/tidalwave/role/ContextManager.Locator.html#set(it.tidalwave.role.spi.ContextManagerProvider)"><code>ContextManager.Locator.set(ContextManagerProvider)</code></a> has been called, to avoid polluting the
context of further tests.</div>
</dd>
<dt><a href="it/tidalwave/role/spi/RoleManager.html" title="interface in it.tidalwave.role.spi"><span class="typeNameLink">RoleManager</span></a> - Interface in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd>
<div class="block">A service which retrieves DCI Roles for a given object.</div>
</dd>
<dt><a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi"><span class="typeNameLink">RoleManagerSupport</span></a> - Class in <a href="it/tidalwave/role/spi/package-summary.html">it.tidalwave.role.spi</a></dt>
<dd>
<div class="block">A basic implementation of a <a href="it/tidalwave/role/spi/RoleManager.html" title="interface in it.tidalwave.role.spi"><code>RoleManager</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#%3Cinit%3E()">RoleManagerSupport()</a></span> - Constructor for class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#runWithContext(java.lang.Object,it.tidalwave.role.ContextManager.Supplier)">runWithContext(Object, ContextManager.Supplier<V>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Runs a task associated with a new local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#runWithContext(java.lang.Object,it.tidalwave.role.ContextManager.Supplier)">runWithContext(Object, ContextManager.Supplier<V>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Runs a task associated with a new local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#runWithContext(java.lang.Object,it.tidalwave.util.Task)">runWithContext(Object, Task<V, T>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Runs a <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Task.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Task</code></a> associated with a new local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#runWithContext(java.lang.Object,it.tidalwave.util.Task)">runWithContext(Object, Task<V, T>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Runs a <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Task.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Task</code></a> associated with a new local context.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/ContextSampler.html#runWithContexts(it.tidalwave.util.Task)">runWithContexts(Task<V, T>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/ContextSampler.html" title="class in it.tidalwave.role.spi">ContextSampler</a></dt>
<dd>
<div class="block">Runs a <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Task.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Task</code></a> associated with a the samples contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#runWithContexts(java.util.List,it.tidalwave.role.ContextManager.Supplier)">runWithContexts(List<Object>, ContextManager.Supplier<V>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Runs a task associated with a new bunch of local contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#runWithContexts(java.util.List,it.tidalwave.role.ContextManager.Supplier)">runWithContexts(List<Object>, ContextManager.Supplier<V>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Runs a task associated with a new bunch of local contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.html#runWithContexts(java.util.List,it.tidalwave.util.Task)">runWithContexts(List<Object>, Task<V, T>)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.html" title="interface in it.tidalwave.role">ContextManager</a></dt>
<dd>
<div class="block">Runs a <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Task.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Task</code></a> associated with a new bunch of local contexts.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/DefaultContextManager.html#runWithContexts(java.util.List,it.tidalwave.util.Task)">runWithContexts(List<Object>, Task<V, T>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/DefaultContextManager.html" title="class in it.tidalwave.role.spi">DefaultContextManager</a></dt>
<dd>
<div class="block">Runs a <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Task.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Task</code></a> associated with a new bunch of local contexts.</div>
</dd>
</dl>
<a id="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/spi/RoleManagerSupport.html#scan(java.util.Collection)">scan(Collection<Class<?>>)</a></span> - Method in class it.tidalwave.role.spi.<a href="it/tidalwave/role/spi/RoleManagerSupport.html" title="class in it.tidalwave.role.spi">RoleManagerSupport</a></dt>
<dd>
<div class="block">Scans all the given role implementation classes and build a map of roles by owner class.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Selectable.html#select()">select()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Selectable.html" title="interface in it.tidalwave.role.ui">Selectable</a></dt>
<dd>
<div class="block">Performs the selection.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/Selectable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Selectable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A role providing the capability of being selected.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ContextManager.Locator.html#set(it.tidalwave.role.spi.ContextManagerProvider)">set(ContextManagerProvider)</a></span> - Static method in class it.tidalwave.role.<a href="it/tidalwave/role/ContextManager.Locator.html" title="class in it.tidalwave.role">ContextManager.Locator</a></dt>
<dd>
<div class="block"><b>This method is for testing only.</b> Sets the global <a href="it/tidalwave/role/spi/ContextManagerProvider.html" title="interface in it.tidalwave.role.spi"><code>ContextManagerProvider</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#set(T)">set(T)</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd>
<div class="block">Sets a new value to this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Changeable.html#set(T)">set(T)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Changeable.html" title="interface in it.tidalwave.role.ui">Changeable</a></dt>
<dd>
<div class="block">Sets a new value to this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#set(T)">set(T)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#setDisplayName(java.lang.String)">setDisplayName(String)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Sets the display name in <code>Locale.ENGLISH</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#setDisplayName(java.lang.String,java.util.Locale)">setDisplayName(String, Locale)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Sets the display name in the given <code>Locale</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#setDisplayNames(java.util.Map)">setDisplayNames(Map<Locale, String>)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd>
<div class="block">Sets a bag of display names for a number of <code>Locale</code>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableIconProvider.html#setIcon(javax.swing.Icon)">setIcon(Icon)</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui">MutableIconProvider</a></dt>
<dd>
<div class="block">Sets the icon.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html#setIcon(javax.swing.Icon)">setIcon(Icon)</a></span> - Method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/MutableIconProviderSupport.html" title="class in it.tidalwave.role.ui.spi">MutableIconProviderSupport</a></dt>
<dd>
<div class="block">Sets the icon.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#setSortCriterion(it.tidalwave.util.Finder.SortCriterion)">setSortCriterion(Finder.SortCriterion)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd>
<div class="block">Sets the sort criterion.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#setSortDirection(it.tidalwave.util.Finder.SortDirection)">setSortDirection(Finder.SortDirection)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd>
<div class="block">Sets the sort direction.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html#shouldChange(java.lang.String,java.lang.String)">shouldChange(String, String)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/CopyIfEmptyOrConform.html" title="class in it.tidalwave.role.ui.function">CopyIfEmptyOrConform</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#shouldChange(T,T)">shouldChange(T, T)</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/SimpleComposite.html" title="interface in it.tidalwave.role"><span class="typeNameLink">SimpleComposite</span></a><<a href="it/tidalwave/role/SimpleComposite.html" title="type parameter in SimpleComposite">TYPE</a>> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">A simple <a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role"><code>Composite</code></a> that uses the default <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/Finder.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>Finder</code></a>.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html" title="class in it.tidalwave.role.ui.spi"><span class="typeNameLink">SimpleCompositePresentable</span></a> - Class in <a href="it/tidalwave/role/ui/spi/package-summary.html">it.tidalwave.role.ui.spi</a></dt>
<dd>
<div class="block">An implementation of <a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui"><code>Presentable</code></a> for datum instances having the <a href="it/tidalwave/role/SimpleComposite.html" title="interface in it.tidalwave.role"><code>SimpleComposite</code></a> role.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html#%3Cinit%3E(it.tidalwave.util.As)">SimpleCompositePresentable(As)</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html" title="class in it.tidalwave.role.ui.spi">SimpleCompositePresentable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html#%3Cinit%3E(it.tidalwave.util.As,it.tidalwave.role.ui.PresentationModelFactory)">SimpleCompositePresentable(As, PresentationModelFactory)</a></span> - Constructor for class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/SimpleCompositePresentable.html" title="class in it.tidalwave.role.ui.spi">SimpleCompositePresentable</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">Sortable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that has contents that can be sorted.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#source">source</a></span> - Variable in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html#sources">sources</a></span> - Variable in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BooleanBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/StringRenderable.html" title="interface in it.tidalwave.role"><span class="typeNameLink">StringRenderable</span></a> - Interface in <a href="it/tidalwave/role/package-summary.html">it.tidalwave.role</a></dt>
<dd>
<div class="block">The role of an object that can be rendered into a <code>String</code> as HTML markup.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/Styleable.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Styleable</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A role which declares a set of styles for rendering.</div>
</dd>
</dl>
<a id="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#targetValue">targetValue</a></span> - Variable in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/io/TextReadable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">TextReadable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be read as a stream of characters.</div>
</dd>
<dt><a href="it/tidalwave/role/io/TextWritable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">TextWritable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be written as a stream of characters.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#toCompositePresentationModel()">toCompositePresentationModel()</a></span> - Static method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi">PresentationModelCollectors</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#toCompositePresentationModel(java.lang.Iterable)">toCompositePresentationModel(Iterable<T>)</a></span> - Static method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi">PresentationModelCollectors</a></dt>
<dd>
<div class="block">A facility simplified version of
<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#toCompositePresentationModel(java.lang.Iterable,java.util.function.Function)"><code>PresentationModelCollectors.toCompositePresentationModel(java.lang.Iterable, java.util.function.Function)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#toCompositePresentationModel(java.lang.Iterable,java.util.function.Function)">toCompositePresentationModel(Iterable<T>, Function<T, Object>)</a></span> - Static method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi">PresentationModelCollectors</a></dt>
<dd>
<div class="block">A facility method that creates a composite <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> out of an iterable (which means an array,
a collection or a stream) of objects implementing <a href="http://tidalwave.it/projects/thesefoolishthings/modules/it-tidalwave-util/apidocs/it/tidalwave/util/As.html?is-external=true" title="class or interface in it.tidalwave.util" class="externalLink"><code>As</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html#toCompositePresentationModel(java.util.Collection)">toCompositePresentationModel(Collection<Object>)</a></span> - Static method in class it.tidalwave.role.ui.spi.<a href="it/tidalwave/role/ui/spi/PresentationModelCollectors.html" title="class in it.tidalwave.role.ui.spi">PresentationModelCollectors</a></dt>
<dd>
<div class="block">A <code>Collector</code> which collects a <code>Stream</code> of <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a>s into a single
<code>PresentationModel</code> with a <a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role"><code>Composite</code></a> role containing them.</div>
</dd>
</dl>
<a id="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">UnaryBoundFunctionSupport</span></a><<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="type parameter in UnaryBoundFunctionSupport">DOMAIN_TYPE</a>,​<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="type parameter in UnaryBoundFunctionSupport">CODOMAIN_TYPE</a>> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource)">UnaryBoundFunctionSupport(ChangingSource<DOMAIN_TYPE>)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/BoundProperty.html#unbindAll()">unbindAll()</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/BoundProperty.html" title="class in it.tidalwave.role.ui">BoundProperty</a></dt>
<dd>
<div class="block">Removes all the bindings of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ChangingSource.html#unbindAll()">unbindAll()</a></span> - Method in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ChangingSource.html" title="interface in it.tidalwave.role.ui">ChangingSource</a></dt>
<dd>
<div class="block">Removes all the bindings of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html#unbindAll()">unbindAll()</a></span> - Method in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/BoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">BoundFunctionSupport</a></dt>
<dd>
<div class="block">Removes all the bindings of this object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Unmarshallable.html#unmarshal(java.io.InputStream)">unmarshal(InputStream)</a></span> - Method in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Unmarshallable.html" title="interface in it.tidalwave.role.io">Unmarshallable</a></dt>
<dd>
<div class="block">Unmarshals the object from the given <code>InputStream</code>.</div>
</dd>
<dt><a href="it/tidalwave/role/io/Unmarshallable.html" title="interface in it.tidalwave.role.io"><span class="typeNameLink">Unmarshallable</span></a> - Interface in <a href="it/tidalwave/role/io/package-summary.html">it.tidalwave.role.io</a></dt>
<dd>
<div class="block">The role of an object that can be unmarshalled.</div>
</dd>
<dt><a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">UserAction</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">UserActionProvider</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">A role that provides <a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui"><code>UserAction</code></a>s.</div>
</dd>
</dl>
<a id="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html#value">value</a></span> - Variable in class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.html" title="class in it.tidalwave.role.ui.function">UnaryBoundFunctionSupport</a></dt>
<dd> </dd>
<dt><a href="it/tidalwave/role/ui/Visible.html" title="interface in it.tidalwave.role.ui"><span class="typeNameLink">Visible</span></a> - Interface in <a href="it/tidalwave/role/ui/package-summary.html">it.tidalwave.role.ui</a></dt>
<dd>
<div class="block">The role of an object that can be visible or not.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Visible.html#VISIBLE">VISIBLE</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Visible.html" title="interface in it.tidalwave.role.ui">Visible</a></dt>
<dd>
<div class="block">A role that is always visible.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.Visitor.html#visit(T)">visit(T)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.Visitor.html" title="interface in it.tidalwave.role">Composite.Visitor</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.VisitorSupport.html#visit(T)">visit(T)</a></span> - Method in class it.tidalwave.role.<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role">Composite.VisitorSupport</a></dt>
<dd>
<div class="block">Visits an object.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.VisitorSupport.html#%3Cinit%3E()">VisitorSupport()</a></span> - Constructor for class it.tidalwave.role.<a href="it/tidalwave/role/Composite.VisitorSupport.html" title="class in it.tidalwave.role">Composite.VisitorSupport</a></dt>
<dd> </dd>
</dl>
<a id="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function"><span class="typeNameLink">WeakCopyFunctionSupport</span></a><<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="type parameter in WeakCopyFunctionSupport">T</a>> - Class in <a href="it/tidalwave/role/ui/function/package-summary.html">it.tidalwave.role.ui.function</a></dt>
<dd>
<div class="block">Changes the destination only at a certain condition in function of the target.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html#%3Cinit%3E(it.tidalwave.role.ui.ChangingSource)">WeakCopyFunctionSupport(ChangingSource<T>)</a></span> - Constructor for class it.tidalwave.role.ui.function.<a href="it/tidalwave/role/ui/function/WeakCopyFunctionSupport.html" title="class in it.tidalwave.role.ui.function">WeakCopyFunctionSupport</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#with(java.lang.String,T)">with(String, T)</a></span> - Method in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd>
<div class="block">Returns a new instance with the specified (name, value) pair.</div>
</dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelAggregate.html#withPmOf(java.lang.String,java.util.Collection)">withPmOf(String, Collection<Object>)</a></span> - Method in class it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelAggregate.html" title="class in it.tidalwave.role.ui">PresentationModelAggregate</a></dt>
<dd>
<div class="block">Adds another <a href="it/tidalwave/role/ui/PresentationModel.html" title="interface in it.tidalwave.role.ui"><code>PresentationModel</code></a> with the given roles, associated to the given name.</div>
</dd>
</dl>
<a id="I:_">
<!-- -->
</a>
<h2 class="title">_</h2>
<dl>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/ActionProvider.html#_ActionProvider_">_ActionProvider_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/ActionProvider.html" title="interface in it.tidalwave.role.ui">ActionProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Aggregate.html#_Aggregate_">_Aggregate_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Aggregate.html" title="interface in it.tidalwave.role">Aggregate</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryReadable.html#_BinaryReadable_">_BinaryReadable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryReadable.html" title="interface in it.tidalwave.role.io">BinaryReadable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/BinaryWritable.html#_BinaryWritable_">_BinaryWritable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/BinaryWritable.html" title="interface in it.tidalwave.role.io">BinaryWritable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Composite.html#_Composite_">_Composite_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Composite.html" title="interface in it.tidalwave.role">Composite</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Displayable.html#_Displayable_">_Displayable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Displayable.html" title="interface in it.tidalwave.role.ui">Displayable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/HtmlRenderable.html#_HtmlRenderable_">_HtmlRenderable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/HtmlRenderable.html" title="interface in it.tidalwave.role">HtmlRenderable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/IconProvider.html#_IconProvider_">_IconProvider_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/IconProvider.html" title="interface in it.tidalwave.role.ui">IconProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Identifiable.html#_Identifiable_">_Identifiable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Identifiable.html" title="interface in it.tidalwave.role">Identifiable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/IdFactory.html#_IdFactory_">_IdFactory_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/IdFactory.html" title="interface in it.tidalwave.role">IdFactory</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/LocalizedDisplayable.html#_LocalizedDisplayable_">_LocalizedDisplayable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/LocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">LocalizedDisplayable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Marshallable.html#_Marshallable_">_Marshallable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Marshallable.html" title="interface in it.tidalwave.role.io">Marshallable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableDisplayable.html#_MutableDisplayable_">_MutableDisplayable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableDisplayable.html" title="interface in it.tidalwave.role.ui">MutableDisplayable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableIconProvider.html#_MutableIconProvider_">_MutableIconProvider_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableIconProvider.html" title="interface in it.tidalwave.role.ui">MutableIconProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html#_MutableLocalizedDisplayable_">_MutableLocalizedDisplayable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/MutableLocalizedDisplayable.html" title="interface in it.tidalwave.role.ui">MutableLocalizedDisplayable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Persistable.html#_Persistable_">_Persistable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Persistable.html" title="interface in it.tidalwave.role.io">Persistable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/PlainTextRenderable.html#_PlainTextRenderable_">_PlainTextRenderable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/PlainTextRenderable.html" title="interface in it.tidalwave.role">PlainTextRenderable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Presentable.html#_Presentable_">_Presentable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Presentable.html" title="interface in it.tidalwave.role.ui">Presentable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/PresentationModelFactory.html#_PresentationModelFactory_">_PresentationModelFactory_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/PresentationModelFactory.html" title="interface in it.tidalwave.role.ui">PresentationModelFactory</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Removable.html#_Removable_">_Removable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Removable.html" title="interface in it.tidalwave.role">Removable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Selectable.html#_Selectable_">_Selectable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Selectable.html" title="interface in it.tidalwave.role.ui">Selectable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/SimpleComposite.html#_SimpleComposite_">_SimpleComposite_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/SimpleComposite.html" title="interface in it.tidalwave.role">SimpleComposite</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/Sortable.html#_Sortable_">_Sortable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/Sortable.html" title="interface in it.tidalwave.role">Sortable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/StringRenderable.html#_StringRenderable_">_StringRenderable_</a></span> - Static variable in interface it.tidalwave.role.<a href="it/tidalwave/role/StringRenderable.html" title="interface in it.tidalwave.role">StringRenderable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Styleable.html#_Styleable_">_Styleable_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Styleable.html" title="interface in it.tidalwave.role.ui">Styleable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextReadable.html#_TextReadable_">_TextReadable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextReadable.html" title="interface in it.tidalwave.role.io">TextReadable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/TextWritable.html#_TextWritable_">_TextWritable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/TextWritable.html" title="interface in it.tidalwave.role.io">TextWritable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/io/Unmarshallable.html#_Unmarshallable_">_Unmarshallable_</a></span> - Static variable in interface it.tidalwave.role.io.<a href="it/tidalwave/role/io/Unmarshallable.html" title="interface in it.tidalwave.role.io">Unmarshallable</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserAction.html#_UserAction_">_UserAction_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserAction.html" title="interface in it.tidalwave.role.ui">UserAction</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/UserActionProvider.html#_UserActionProvider_">_UserActionProvider_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/UserActionProvider.html" title="interface in it.tidalwave.role.ui">UserActionProvider</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="it/tidalwave/role/ui/Visible.html#_Visible_">_Visible_</a></span> - Static variable in interface it.tidalwave.role.ui.<a href="it/tidalwave/role/ui/Visible.html" title="interface in it.tidalwave.role.ui">Visible</a></dt>
<dd> </dd>
</dl>
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:_">_</a> <br><a href="allclasses-index.html">All Classes</a> <a href="allpackages-index.html">All Packages</a></div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright © 2009–2021 <a href="http://tidalwave.it">Tidalwave s.a.s.</a>. All rights reserved.</small></p>
</footer>
</body>
</html>