Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 864d1c3c3cd8df4e3a2692faf8776e05 > files > 438

db4o-doc-7.4-2.fc13.i686.rpm

<html>
  <head>
    <META http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Db4o Reflection API</title>
    <link rel="stylesheet" type="text/css" href="../../style.css">
  </head>
  <body>
    <div class="CommonContent">
      <div class="CommonContentArea">
        <h1>Db4o Reflection API</h1>
<P>Reflection API gives your code access to internal information for classes loaded into the VM(Java) / common runtime (.NET). It allows you to work with classes defined in runtime and not in code.</P>
<P>Reflection works with metadata - data that describes other data. In the case of reflection metadata is the description of classes and objects within the JVM or .NET assembly, including their fields, methods and constructors. It allows the programmer to select target classes in runtime, create new objects, call their methods and operate with the fields.</P>
<P>These features make reflection especially useful for creating libraries that work with objects in very general ways. For example, reflection is often used in frameworks that persist objects to databases, XML, or other external formats.</P>
<P><div class="childTopicList">More Reading:<ul>
<li><p><a href="db4o_reflection_api/genericreflector.html" class="wikiLink">GenericReflector</a></p></li>
<li><p><a href="db4o_reflection_api/using_db4o_reflection_api.html" class="wikiLink">Using db4o reflection API</a></p></li>
<li><p><a href="db4o_reflection_api/creating_your_own_reflector.html" class="wikiLink">Creating your own reflector</a></p></li>
</ul></div>
</P></div>
    </div>
    <div id="footer">
					This revision (5) was last Modified 2006-11-14T18:56:52 by Eric Falsken.
				</div>
  </body>
</html>