diff options
author | acolyer <acolyer> | 2003-11-05 16:18:24 +0000 |
---|---|---|
committer | acolyer <acolyer> | 2003-11-05 16:18:24 +0000 |
commit | 0729f986cc4d8f4284d44f611e445b974153b466 (patch) | |
tree | 623855a47af1139ee8c67379620dca07a9228e9a | |
parent | a044ad89cd7b28483a97dcae59129ba8b49bf43d (diff) | |
download | aspectj-0729f986cc4d8f4284d44f611e445b974153b466.tar.gz aspectj-0729f986cc4d8f4284d44f611e445b974153b466.zip |
org.aspectj.ajde.doc plugin built as part of aspectj build - at
last the doc in AJDT will always be up to date with the latest
in the org.aspectj CVS.
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/about.html | 30 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/plugin.properties | 13 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/plugin.xml | 22 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/toc.xml | 21 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/toc_ajprogguide.xml | 100 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/toc_ajquickref.xml | 12 | ||||
-rw-r--r-- | eclipse.plugin/org.aspectj.ajde.doc/toc_ajsemantics.xml | 42 |
7 files changed, 240 insertions, 0 deletions
diff --git a/eclipse.plugin/org.aspectj.ajde.doc/about.html b/eclipse.plugin/org.aspectj.ajde.doc/about.html new file mode 100644 index 000000000..8e5456fdc --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/about.html @@ -0,0 +1,30 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> +<html> +<head> +<title>About</title> +<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1"> +</head> +<body lang="EN-US"> +<h2>About This Content</h2> + +<p>5th November, 2003</p> +<h3>License</h3> +<p>Eclipse.org makes available all content in this plug-in ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the +Common Public License Version 1.0 ("CPL"). A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>. +For purposes of the CPL, "Program" will mean the Content.</p> + +<h3>Contributions</h3> + +<p>If this Content is licensed to you under the terms and conditions of the CPL, any Contributions, as defined in the CPL, uploaded, submitted, or otherwise +made available to Eclipse.org, members of Eclipse.org and/or the host of Eclipse.org web site, by you that relate to such +Content are provided under the terms and conditions of the CPL and can be made available to others under the terms of the CPL.</p> + +<p>If this Content is licensed to you under license terms and conditions other than the CPL ("Other License"), any modifications, enhancements and/or +other code and/or documentation ("Modifications") uploaded, submitted, or otherwise made available to Eclipse.org, members of Eclipse.org and/or the +host of Eclipse.org, by you that relate to such Content are provided under terms and conditions of the Other License and can be made available +to others under the terms of the Other License. In addition, with regard to Modifications for which you are the copyright holder, you are also +providing the Modifications under the terms and conditions of the CPL and such Modifications can be made available to others under the terms of +the CPL.</p> + +</body> +</html>
\ No newline at end of file diff --git a/eclipse.plugin/org.aspectj.ajde.doc/plugin.properties b/eclipse.plugin/org.aspectj.ajde.doc/plugin.properties new file mode 100644 index 000000000..4fef9bb29 --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/plugin.properties @@ -0,0 +1,13 @@ +############################################################################### +# Copyright (c) 2003 IBM Corporation and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Common Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/cpl-v10.html +# +# Contributors: +# Adrian Colyer, George Harley - initial implementation +############################################################################### + +pluginName=AspectJ Documentation +providerName=Eclipse.org
\ No newline at end of file diff --git a/eclipse.plugin/org.aspectj.ajde.doc/plugin.xml b/eclipse.plugin/org.aspectj.ajde.doc/plugin.xml new file mode 100644 index 000000000..d75896184 --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/plugin.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<plugin + id="org.aspectj.ajde.doc" + name="%pluginName" + version="build.version.eclipse.plugins" + provider-name="%providerName"> + + <runtime> + </runtime> + + <requires> + <import plugin="org.eclipse.help"/> + </requires> + + <extension point="org.eclipse.help.toc"> + <toc file="toc.xml" primary="true"/> + <toc file="toc_ajquickref.xml"/> + <toc file="toc_ajprogguide.xml"/> + <toc file="toc_ajsemantics.xml"/> + </extension> + +</plugin> diff --git a/eclipse.plugin/org.aspectj.ajde.doc/toc.xml b/eclipse.plugin/org.aspectj.ajde.doc/toc.xml new file mode 100644 index 000000000..bd032fac9 --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/toc.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?NLS TYPE="org.eclipse.help.toc"?> +<!-- ============================================================================= --> +<!-- Define topics for the main guide --> +<!-- ============================================================================= --> +<toc label="AspectJ"> + <topic label="Quick Reference"> + <link toc="toc_ajquickref.xml" /> + </topic> + <topic label="Programming Guide"> + <link toc="toc_ajprogguide.xml" /> + </topic> + <topic label="AspectJ Language Semantics"> + <link toc="toc_ajsemantics.xml" /> + </topic> + <topic label="API Documentation" href="doc/api/index.html"/> + <topic label="FAQ" href="doc/faq.html"/> + <topic label="README for v1.1" href="doc/README-11.html"/> + <topic label="Porting Notes" href="doc/porting.html"/> + <topic label="AspectJ on the WWW" href="http://www.eclipse.org/aspectj"/> +</toc>
\ No newline at end of file diff --git a/eclipse.plugin/org.aspectj.ajde.doc/toc_ajprogguide.xml b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajprogguide.xml new file mode 100644 index 000000000..e65cb498c --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajprogguide.xml @@ -0,0 +1,100 @@ +<toc label="AspectJ Programming Guide"> + <topic label="Preface" href="doc/progguide/preface.html"/> + <topic label="1. Getting Started with AspectJ" href="doc/progguide/starting.html"> + + <topic label="Introduction" href="doc/progguide/starting.html#starting-intro"/> + <topic label="Introduction to AspectJ" href="doc/progguide/starting-aspectj.html"> + + <topic label="The Dynamic Join Point Model" href="doc/progguide/starting-aspectj.html#d0e181"/> + <topic label="Pointcuts" href="doc/progguide/starting-aspectj.html#d0e194"/> + <topic label="Advice" href="doc/progguide/starting-aspectj.html#d0e304"/> + <topic label="Inter-type declarations" href="doc/progguide/starting-aspectj.html#d0e422"/> + <topic label="Aspects" href="doc/progguide/starting-aspectj.html#d0e491"/> + </topic> + + <topic label="Development Aspects" href="doc/progguide/starting-development.html"> + + <topic label="Tracing" href="doc/progguide/starting-development.html#d0e513"/> + <topic label="Profiling and Logging" href="doc/progguide/starting-development.html#d0e541"/> + <topic label="Pre- and Post-Conditions" href="doc/progguide/starting-development.html#d0e586"/> + <topic label="Contract Enforcement" href="doc/progguide/starting-development.html#d0e624"/> + <topic label="Configuration Management" href="doc/progguide/starting-development.html#d0e658"/> + </topic> + + <topic label="Production Aspects" href="doc/progguide/starting-production.html"> + + <topic label="Change Monitoring" href="doc/progguide/starting-production.html#d0e671"/> + <topic label="Context Passing" href="doc/progguide/starting-production.html#d0e742"/> + <topic label="Providing Consistent Behavior" href="doc/progguide/starting-production.html#starting-production-consistentBehavior"/> + </topic> + + <topic label="Conclusion" href="doc/progguide/starting-conclusion.html"/> + </topic> + + <topic label="2. The AspectJ Language" href="doc/progguide/language.html"> + + <topic label="Introduction" href="doc/progguide/language.html#language-intro"/> + <topic label="The Anatomy of an Aspect" href="doc/progguide/language-anatomy.html"> + + <topic label="An Example Aspect" href="doc/progguide/language-anatomy.html#d0e863"/> + <topic label="Pointcuts" href="doc/progguide/language-anatomy.html#d0e880"/> + <topic label="Advice" href="doc/progguide/language-anatomy.html#d0e923"/> + </topic> + + <topic label="Join Points and Pointcuts" href="doc/progguide/language-joinPoints.html"> + + <topic label="Some Example Pointcuts" href="doc/progguide/language-joinPoints.html#d0e1018"/> + <topic label="call vs. execution" href="doc/progguide/language-joinPoints.html#d0e1288"/> + <topic label="Pointcut composition" href="doc/progguide/language-joinPoints.html#d0e1334"/> + <topic label="Pointcut Parameters" href="doc/progguide/language-joinPoints.html#d0e1438"/> + <topic label="Example: Handle Liveness" href="doc/progguide/language-joinPoints.html#d0e1564"/> + </topic> + + <topic label="Advice" href="doc/progguide/language-advice.html"/> + <topic label="Inter-type declarations" href="doc/progguide/language-interType.html"> + + <topic label="Inter-type Scope" href="doc/progguide/language-interType.html#d0e1812"/> + <topic label="Example: Point Assertions" href="doc/progguide/language-interType.html#d0e1837"/> + </topic> + + <topic label="thisJoinPoint" href="doc/progguide/language-thisJoinPoint.html"/> + </topic> + + <topic label="3. Examples" href="doc/progguide/examples.html"> + + <topic label="Introduction" href="doc/progguide/examples.html#examples-intro"/> + <topic label="Obtaining, Compiling and Running the Examples" href="doc/progguide/examples-howto.html"/> + <topic label="Basic Techniques" href="doc/progguide/examples-basic.html"> + + <topic label="Join Points and thisJoinPoint" href="doc/progguide/examples-basic.html#examples-joinPoints"/> + <topic label="Roles and Views" href="doc/progguide/examples-basic.html#examples-roles"/> + </topic> + <topic label="Development Aspects" href="doc/progguide/examples-development.html"> + + <topic label="Tracing using aspects" href="doc/progguide/examples-development.html#d0e2474"/> + </topic> + <topic label="Production Aspects" href="doc/progguide/examples-production.html"> + + <topic label="A Bean Aspect" href="doc/progguide/examples-production.html#d0e2676"/> + <topic label="The Subject/Observer Protocol" href="doc/progguide/examples-production.html#d0e2858"/> + <topic label="A Simple Telecom Simulation" href="doc/progguide/examples-production.html#d0e2995"/> + </topic> + + <topic label="Reusable Aspects" href="doc/progguide/examples-reusable.html"> + + <topic label="Tracing using Aspects, Revisited" href="doc/progguide/examples-reusable.html#d0e3339"/> + </topic> + </topic> + + <topic label="4. Idioms" href="doc/progguide/idioms.html"> + <topic label="Introduction" href="doc/progguide/idioms.html#idioms-intro"/> + </topic> + + <topic label="5. Pitfalls" href="doc/progguide/pitfalls.html"> + <topic label="Introduction" href="doc/progguide/pitfalls.html#pitfalls-intro"/> + <topic label="Infinite loops" href="doc/progguide/pitfalls-infiniteLoops.html"/> + </topic> + + + <topic label="Implementation Limitations" href="doc/progguide/limitations.html"/> +</toc>
\ No newline at end of file diff --git a/eclipse.plugin/org.aspectj.ajde.doc/toc_ajquickref.xml b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajquickref.xml new file mode 100644 index 000000000..d46c894c2 --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajquickref.xml @@ -0,0 +1,12 @@ +<toc label="AspectJ Quick Reference"> + +<topic label="Pointcuts" href="doc/progguide/quick.html#quick-pointcuts"/> +<topic label="Type Patterns" href="doc/progguide/quick-typePatterns.html"/> +<topic label="Advice" href="doc/progguide/quick-advice.html"/> +<topic label="Inter-type member declarations" href="doc/progguide/quick-interType.html"/> +<topic label="Other declarations" href="doc/progguide/quick-other.html"/> +<topic label="Aspects" href="doc/progguide/quick-aspectAssociations.html"/> +<topic label="PDF version (Letter)" href="doc/quick.pdf"/> +<topic label="PDF version (A4)" href="doc/quickA4.pdf"/> + +</toc>
\ No newline at end of file diff --git a/eclipse.plugin/org.aspectj.ajde.doc/toc_ajsemantics.xml b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajsemantics.xml new file mode 100644 index 000000000..c5edb8d15 --- /dev/null +++ b/eclipse.plugin/org.aspectj.ajde.doc/toc_ajsemantics.xml @@ -0,0 +1,42 @@ +<toc label="AspectJ Language Semantics" href="doc/progguide/semantics.html"> + + <topic label="Introduction" href="doc/progguide/semantics.html#semantics-intro"/> + <topic label="Join Points" href="doc/progguide/semantics-joinPoints.html"/> + <topic label="Pointcuts" href="doc/progguide/semantics-pointcuts.html"> + + <topic label="Pointcut definition" href="doc/progguide/semantics-pointcuts.html#d0e4929"/> + <topic label="Context exposure" href="doc/progguide/semantics-pointcuts.html#d0e4971"/> + <topic label="Primitive pointcuts" href="doc/progguide/semantics-pointcuts.html#d0e5019"/> + <topic label="Signatures" href="doc/progguide/semantics-pointcuts.html#d0e5320"/> + <topic label="Matching" href="doc/progguide/semantics-pointcuts.html#d0e5368"/> + <topic label="Type patterns" href="doc/progguide/semantics-pointcuts.html#d0e5550"/> + </topic> + + <topic label="Advice" href="doc/progguide/semantics-advice.html"> + + <topic label="Advice modifiers" href="doc/progguide/semantics-advice.html#d0e5795"/> + <topic label="Advice and checked exceptions" href="doc/progguide/semantics-advice.html#d0e5803"/> + <topic label="Advice precedence" href="doc/progguide/semantics-advice.html#d0e5867"/> + <topic label="Reflective access to the join point" href="doc/progguide/semantics-advice.html#d0e5944"/> + </topic> + + <topic label="Static crosscutting" href="doc/progguide/semantics-declare.html"> + + <topic label="Inter-type member declarations" href="doc/progguide/semantics-declare.html#d0e6005"/> + <topic label="Access modifiers" href="doc/progguide/semantics-declare.html#d0e6165"/> + <topic label="Conflicts" href="doc/progguide/semantics-declare.html#d0e6180"/> + <topic label="Extension and Implementation" href="doc/progguide/semantics-declare.html#d0e6274"/> + <topic label="Interfaces with members" href="doc/progguide/semantics-declare.html#d0e6317"/> + <topic label="Warnings and Errors" href="doc/progguide/semantics-declare.html#d0e6361"/> + <topic label="Softened exceptions" href="doc/progguide/semantics-declare.html#d0e6393"/> + <topic label="Advice Precedence" href="doc/progguide/semantics-declare.html#d0e6432"/> + <topic label="Statically determinable pointcuts" href="doc/progguide/semantics-declare.html#d0e6495"/> + </topic> + + <topic label="Aspects" href="doc/progguide/semantics-aspects.html"> + + <topic label="Aspect Extension" href="doc/progguide/semantics-aspects.html#d0e6539"/> + <topic label="Aspect instantiation" href="doc/progguide/semantics-aspects.html#d0e6559"/> + <topic label="Aspect privilege" href="doc/progguide/semantics-aspects.html#d0e6722"/> + </topic> +</toc> |