1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
|
<html>
<head>
<title>Module: Needle</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />
<script type="text/javascript" language="JavaScript">
<!--
function toggleSource( id )
{
var elem
var link
if( document.all )
{
elem = eval( "document.all." + id )
link = eval( "document.all.l_" + id )
}
else
{
elem = document.getElementById( id )
link = document.getElementById( "l_" + id )
}
if( elem.style.display == "block" )
{
elem.style.display = "none"
link.innerHTML = "show source"
}
else
{
elem.style.display = "block"
link.innerHTML = "hide source"
}
}
function openCode( url )
{
window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" )
}
//-->
</script>
</head>
<body>
<table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr>
<td class="file-title"><span class="file-title-prefix">Module</span><br />Needle</td>
<td align="right">
<table cellspacing=0 cellpadding=2>
<tr valign="top">
<td>In:</td>
<td>
<a href="../files/lib/needle/interceptor_rb.html">lib/needle/interceptor.rb</a>
<a href="../files/lib/needle/service-point_rb.html">lib/needle/service-point.rb</a>
<a href="../files/lib/needle/logger_rb.html">lib/needle/logger.rb</a>
<a href="../files/lib/needle/thread_rb.html">lib/needle/thread.rb</a>
<a href="../files/lib/needle/registry_rb.html">lib/needle/registry.rb</a>
<a href="../files/lib/needle/interceptor-chain_rb.html">lib/needle/interceptor-chain.rb</a>
<a href="../files/lib/needle/include-exclude_rb.html">lib/needle/include-exclude.rb</a>
<a href="../files/lib/needle/container_rb.html">lib/needle/container.rb</a>
<a href="../files/lib/needle/logging-interceptor_rb.html">lib/needle/logging-interceptor.rb</a>
<a href="../files/lib/needle/version_rb.html">lib/needle/version.rb</a>
<a href="../files/lib/needle/log-factory_rb.html">lib/needle/log-factory.rb</a>
<a href="../files/lib/needle/errors_rb.html">lib/needle/errors.rb</a>
<a href="../files/lib/needle/definition-context_rb.html">lib/needle/definition-context.rb</a>
<a href="../files/lib/needle/pipeline/interceptor_rb.html">lib/needle/pipeline/interceptor.rb</a>
<a href="../files/lib/needle/pipeline/collection_rb.html">lib/needle/pipeline/collection.rb</a>
<a href="../files/lib/needle/pipeline/element_rb.html">lib/needle/pipeline/element.rb</a>
<a href="../files/lib/needle/lifecycle/multiton_rb.html">lib/needle/lifecycle/multiton.rb</a>
<a href="../files/lib/needle/lifecycle/singleton_rb.html">lib/needle/lifecycle/singleton.rb</a>
<a href="../files/lib/needle/lifecycle/deferred_rb.html">lib/needle/lifecycle/deferred.rb</a>
<a href="../files/lib/needle/lifecycle/initialize_rb.html">lib/needle/lifecycle/initialize.rb</a>
<a href="../files/lib/needle/lifecycle/proxy_rb.html">lib/needle/lifecycle/proxy.rb</a>
<a href="../files/lib/needle/lifecycle/threaded_rb.html">lib/needle/lifecycle/threaded.rb</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- banner header -->
<div id="content">
<div class="sectiontitle">Constants</div>
<table border='0' cellpadding='5'>
<tr valign='top'>
<td class="attr-name">IncludeExcludePattern</td>
<td>=</td>
<td class="attr-value">Struct.new( :name, :comparitor, :arity )</td>
</tr>
<tr valign='top'>
<td> </td>
<td colspan="2" class="attr-desc">
A simple structure for representing a single include/exclude pattern.
</td>
</tr>
</table>
<div class="sectiontitle">Classes and Modules</div>
Module <a href="Needle/IncludeExclude.html" class="link">Needle::IncludeExclude</a><br />
Module <a href="Needle/InterceptorChainBuilder.html" class="link">Needle::InterceptorChainBuilder</a><br />
::Class <a href="Needle/InterceptorChainBuilder/InterceptedServiceProxy.html" class="link">Needle::InterceptorChainBuilder::InterceptedServiceProxy</a><br />
::Class <a href="Needle/InterceptorChainBuilder/InterceptorChainElement.html" class="link">Needle::InterceptorChainBuilder::InterceptorChainElement</a><br />
::Class <a href="Needle/InterceptorChainBuilder/ProxyObjectChainElement.html" class="link">Needle::InterceptorChainBuilder::ProxyObjectChainElement</a><br />
Module <a href="Needle/Lifecycle.html" class="link">Needle::Lifecycle</a><br />
::Class <a href="Needle/Lifecycle/Deferred.html" class="link">Needle::Lifecycle::Deferred</a><br />
::Class <a href="Needle/Lifecycle/Initialize.html" class="link">Needle::Lifecycle::Initialize</a><br />
::Class <a href="Needle/Lifecycle/Multiton.html" class="link">Needle::Lifecycle::Multiton</a><br />
::Class <a href="Needle/Lifecycle/Proxy.html" class="link">Needle::Lifecycle::Proxy</a><br />
::Class <a href="Needle/Lifecycle/Singleton.html" class="link">Needle::Lifecycle::Singleton</a><br />
::Class <a href="Needle/Lifecycle/Threaded.html" class="link">Needle::Lifecycle::Threaded</a><br />
Module <a href="Needle/Pipeline.html" class="link">Needle::Pipeline</a><br />
::Class <a href="Needle/Pipeline/Collection.html" class="link">Needle::Pipeline::Collection</a><br />
:: ::Class <a href="Needle/Pipeline/Collection/BlockElement.html" class="link">Needle::Pipeline::Collection::BlockElement</a><br />
::Class <a href="Needle/Pipeline/Element.html" class="link">Needle::Pipeline::Element</a><br />
::Class <a href="Needle/Pipeline/InterceptorElement.html" class="link">Needle::Pipeline::InterceptorElement</a><br />
Module <a href="Needle/Version.html" class="link">Needle::Version</a><br />
Class <a href="Needle/Bug.html" class="link">Needle::Bug</a><br />
Class <a href="Needle/Container.html" class="link">Needle::Container</a><br />
Class <a href="Needle/DefinitionContext.html" class="link">Needle::DefinitionContext</a><br />
Class <a href="Needle/Interceptor.html" class="link">Needle::Interceptor</a><br />
::Class <a href="Needle/Interceptor/DynamicInterceptor.html" class="link">Needle::Interceptor::DynamicInterceptor</a><br />
Class <a href="Needle/InterceptorConfigurationError.html" class="link">Needle::InterceptorConfigurationError</a><br />
Class <a href="Needle/LogFactory.html" class="link">Needle::LogFactory</a><br />
Class <a href="Needle/Logger.html" class="link">Needle::Logger</a><br />
Class <a href="Needle/LoggingInterceptor.html" class="link">Needle::LoggingInterceptor</a><br />
Class <a href="Needle/NeedleError.html" class="link">Needle::NeedleError</a><br />
Class <a href="Needle/QueryableMutex.html" class="link">Needle::QueryableMutex</a><br />
Class <a href="Needle/Registry.html" class="link">Needle::Registry</a><br />
Class <a href="Needle/ServiceNotFound.html" class="link">Needle::ServiceNotFound</a><br />
Class <a href="Needle/ServicePoint.html" class="link">Needle::ServicePoint</a><br />
<!-- method descriptions -->
</div>
</body>
</html>
|