You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2016/08/28 18:25:37 UTC

incubator-juneau git commit: Fix broken links in Javadocs.

Repository: incubator-juneau
Updated Branches:
  refs/heads/master 3acc8a0e8 -> 39a0384f2


Fix broken links in Javadocs.

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/39a0384f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/39a0384f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/39a0384f

Branch: refs/heads/master
Commit: 39a0384f2f8d283d611a4c7e0caa3a5b5959a202
Parents: 3acc8a0
Author: jamesbognar <ja...@gmail.com>
Authored: Sun Aug 28 14:25:32 2016 -0400
Committer: jamesbognar <ja...@gmail.com>
Committed: Sun Aug 28 14:25:32 2016 -0400

----------------------------------------------------------------------
 juneau-core/src/main/java/overview.html      | 47 ++++++++++++-----------
 juneau-releng/launches/Package Juneau.launch |  4 +-
 pom.xml                                      |  4 +-
 3 files changed, 28 insertions(+), 27 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/39a0384f/juneau-core/src/main/java/overview.html
----------------------------------------------------------------------
diff --git a/juneau-core/src/main/java/overview.html b/juneau-core/src/main/java/overview.html
index 568fe9b..f68b543 100644
--- a/juneau-core/src/main/java/overview.html
+++ b/juneau-core/src/main/java/overview.html
@@ -18,9 +18,9 @@
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 	<style type="text/css">
 		/* For viewing in file system and page designer */
-		@IMPORT url("../../../../org.apache.juneau.releng/javadoc.css");
-		@IMPORT url("../../../../org.apache.juneau.releng/juneau-doc.css");
-		@IMPORT url("../../../../org.apache.juneau.releng/juneau-code.css");
+		@IMPORT url("../../../../juneau-releng/javadoc.css");
+		@IMPORT url("../../../../juneau-releng/juneau-doc.css");
+		@IMPORT url("../../../../juneau-releng/juneau-code.css");
 
 		body { 
 			margin: 20px; 
@@ -748,8 +748,8 @@
 		<ul class='javahierarchy'>
 			<li class='n'>{@link org.apache.juneau.server.annotation.RestResource#properties() @RestResource.properties()} - Annotation on instances of {@link org.apache.juneau.server.RestServlet}.
 			<li class='n'>{@link org.apache.juneau.server.annotation.RestMethod#properties() @RestMethod.properties()} - Annotation on java methods in instances of {@link org.apache.juneau.server.RestServlet}.
-			<li class='m'>{@link org.apache.juneau.server.RestServlet#createSerializers(ObjectMap,Class[])} - Properties can be set programmatically on serializers by overriding this method.
-			<li class='m'>{@link org.apache.juneau.server.RestServlet#createParsers(ObjectMap,Class[])} - Properties can be set programmatically on parsers by overriding this method.
+			<li class='m'>{@link org.apache.juneau.server.RestServlet#createSerializers(ObjectMap,Class[],Class[])} - Properties can be set programmatically on serializers by overriding this method.
+			<li class='m'>{@link org.apache.juneau.server.RestServlet#createParsers(ObjectMap,Class[],Class[])} - Properties can be set programmatically on parsers by overriding this method.
 		</ul>
 		<p>
 			Similarly, the REST client API provides ways of setting properties:
@@ -2253,16 +2253,16 @@
 				{@link org.apache.juneau.server.annotation.RestResource#pojoSwaps() @RestResopurce.pojoSwaps()} annotations are used 
 				to set behavior properties on the resource's underlying bean context, serializers, and parsers.  
 			You're using them here to modify the behavior of serialization for all content types.  
-			The annotations are functionally equivalent to overriding the {@link org.apache.juneau.server.RestServlet#createSerializers(ObjectMap,Class[])} method, as follows:
+			The annotations are functionally equivalent to overriding the {@link org.apache.juneau.server.RestServlet#createSerializers(ObjectMap,Class[],Class[])} method, as follows:
 		</p>
 		<h6 class='figure'>Hypothetical RequestEchoResource.createSerializers() method</h6>
 		<p class='bcode'>
 	<jd>/** Override the default rest serializers to add some transforms */</jd>
 	<ja>@Override</ja>
-	<jk>protected</jk> SerializerGroup createSerializers(ObjectMap properties,Class[] transforms) {
+	<jk>protected</jk> SerializerGroup createSerializers(ObjectMap properties, Class[] beanFilters, Class[] pojoSwaps) {
 
 		<jc>// You'll just reuse the parent serializer group</jc>
-		SerializerGroup serializerGroup = <jk>super</jk>.createSerializers(properties, transforms);
+		SerializerGroup serializerGroup = <jk>super</jk>.createSerializers(properties, beanFilters, pojoSwaps);
 		
 		<jc>// Add bean filters for the HttpServletRequest, HttpSession, and ServletContext objects
 		//		so that you don't show vendor-specific properties on subclasses.
@@ -4781,7 +4781,7 @@
 					<li>{@link org.apache.juneau.BeanPropertyMetaExtended} / {@link org.apache.juneau.BeanPropertyMetaMeta#getExtendedMeta(Class)} 
 				</ul>
 			</li>
-			<li>Renamed <code>@Transform</code> annotation to {@link Pojo @Pojo} so that it can be used for various POJO-related behavior, not just associating transforms.  
+			<li>Renamed <code>@Transform</code> annotation to {@link org.apache.juneau.annotation.Pojo @Pojo} so that it can be used for various POJO-related behavior, not just associating transforms.  
 		</ul>		
 
 		<h6 class='topic'>org.apache.juneau.server</h6>
@@ -4792,11 +4792,12 @@
 				<ul>
 					<li>{@link org.apache.juneau.server.RestServlet#createProperties()}
 					<li>{@link org.apache.juneau.server.RestServlet#createTransforms()}
-					<li>{@link org.apache.juneau.server.RestServlet#createBeanContext(ObjectMap,Class[])}
-					<li>{@link org.apache.juneau.server.RestServlet#createSerializers(ObjectMap,Class[])}
-					<li>{@link org.apache.juneau.server.RestServlet#createParsers(ObjectMap,Class[])}
-					<li>{@link org.apache.juneau.server.RestServlet#createUrlEncodingSerializer(ObjectMap,Class[])}
-					<li>{@link org.apache.juneau.server.RestServlet#createUrlEncodingParser(ObjectMap,Class[])}
+					<li>{@link org.apache.juneau.server.RestServlet#createBeanContext(ObjectMap,Class[],Class[])}
+					<li>{@link org.apache.juneau.server.RestServlet#createBeanFilters()}
+					<li>{@link org.apache.juneau.server.RestServlet#createPojoSwaps()}
+					<li>{@link org.apache.juneau.server.RestServlet#createParsers(ObjectMap,Class[],Class[])}
+					<li>{@link org.apache.juneau.server.RestServlet#createUrlEncodingSerializer(ObjectMap,Class[],Class[])}
+					<li>{@link org.apache.juneau.server.RestServlet#createUrlEncodingParser(ObjectMap,Class[],Class[])}
 					<li>{@link org.apache.juneau.server.RestServlet#createConverters(ObjectMap)}
 					<li>{@link org.apache.juneau.server.RestServlet#createDefaultRequestHeaders(ObjectMap)}
 					<li>{@link org.apache.juneau.server.RestServlet#createDefaultResponseHeaders(ObjectMap)}
@@ -5600,11 +5601,11 @@
 			<li>New methods on {@link org.apache.juneau.ClassMeta} that eliminates language-specific code in 
 				the general class metadata.
 				<ul>
-					<li>{@link org.apache.juneau.ClassMeta#getXmlMeta()}
-					<li>{@link org.apache.juneau.ClassMeta#getJsonMeta()}
-					<li>{@link org.apache.juneau.ClassMeta#getHtmlMeta()}
-					<li>{@link org.apache.juneau.ClassMeta#getUrlEncodingMeta()}
-					<li>{@link org.apache.juneau.ClassMeta#getRdfMeta()}
+					<li><del><code>ClassMeta.getXmlMeta()</code></del>
+					<li><del><code>ClassMeta.getJsonMeta()</code></del>
+					<li><del><code>ClassMeta.getHtmlMeta()</code></del>
+					<li><del><code>ClassMeta.getUrlEncodingMeta()</code></del>
+					<li><del><code>ClassMeta.getRdfMeta()</code></del>
 				</ul>
 			<li>New {@link org.apache.juneau.dto.jsonschema.JsonType#ANY} enum.
 			<li>New {@link org.apache.juneau.html.annotation.Html#asPlainText @Html.asPlainText()} annotation.
@@ -5885,7 +5886,7 @@
 			</li>
 			<li>Fix bug where <code>BeanRuntimeExceptions</code> weren't being thrown on subsequent calls to {@link org.apache.juneau.BeanContext#getClassMeta(Class)}.
 			<li>Moved logic for <code>BeanContext.getPrimitiveDefault(Class)</code> to new {@link org.apache.juneau.ClassMeta#getPrimitiveDefault()} method for performance reasons.
-			<li>Fixed bug in <code>BeanContext.addTransforms(Class[])</code> that would cause filter order to get messed up.
+			<li>Fixed bug in <del><code>BeanContext.addTransforms(Class[])</code></del> that would cause filter order to get messed up.
 			<li>{@link org.apache.juneau.ClassMeta#newInstance()} can now create array instances.
 			<li>Fixed indentation bugs in {@link org.apache.juneau.html.HtmlSerializer}.
 			<li>Fixed issue in {@link org.apache.juneau.html.HtmlSerializer} where newlines were not being converted into line breaks.
@@ -5917,7 +5918,7 @@
 					<li>{@link org.apache.juneau.client.RestClient#setProperty(String,Object)}			
 					<li>{@link org.apache.juneau.client.RestClient#setProperties(ObjectMap)}			
 					<li>{@link org.apache.juneau.client.RestClient#addNotBeanClasses(Class[])}			
-					<li>{@link org.apache.juneau.client.RestClient#addTransforms(Class[])}			
+					<li><del><code>RestClient.addTransforms(Class[])</code></del>		
 					<li>{@link org.apache.juneau.client.RestClient#addImplClass(Class,Class)}	
 				</ul>
 			<li>Renamed <code>RestClient.shutdown()</code> to {@link org.apache.juneau.client.RestClient#close()} to mirror change in Apache API.		
@@ -6035,7 +6036,7 @@
 		</p>
 		<ul class='spaced-list'>
 			<li>Simplified API for {@link org.apache.juneau.transform.PojoSwap}.  
-				Since it's rarely used, the <code>beanContext</code> parameter was replaced with a {@link org.apache.juneau.transform.PojoSwap#getBeanContext()} method on
+				Since it's rarely used, the <code>beanContext</code> parameter was replaced with a <del><code>PojoSwap#getBeanContext()</code></del> method on
 				the class.
 			<li>New simplified way of defining POJO filters without needing to extend {@link org.apache.juneau.transform.PojoSwap}.
 				See {@link org.apache.juneau.transform.SurrogateSwap} for details.
@@ -7322,7 +7323,7 @@
 						Combined 4 classes into a single class.
 					</li>
 					<li>
-						New <code>@Bean.filter</code> and {@link org.apache.juneau.annotation.BeanProperty#transform() @BeanProperty.filter} annotations.<br>
+						New <del><code>@Bean.filter</code></del> and <del><code>@BeanProperty.filter</code></del> annotations.<br>
 						Used for defining filters on bean classes and bean properties instead of just globally through <code>BeanContext.addTransforms(Class[])</code>.
 					</li>
 					<li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/39a0384f/juneau-releng/launches/Package Juneau.launch
----------------------------------------------------------------------
diff --git a/juneau-releng/launches/Package Juneau.launch b/juneau-releng/launches/Package Juneau.launch
index 35c323a..a78a959 100644
--- a/juneau-releng/launches/Package Juneau.launch	
+++ b/juneau-releng/launches/Package Juneau.launch	
@@ -12,8 +12,8 @@
 <booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
 <stringAttribute key="M2_USER_SETTINGS" value=""/>
 <booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;resources&gt;&#10;&lt;item path=&quot;/org.apache.juneau/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.client/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.distrib/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.microservice/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.releng/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.samples/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.server/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/org.apache.juneau.server.test/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;/resources&gt;}"/>
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#10;&lt;resources&gt;&#10;&lt;item path=&quot;/juneau-core/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-client/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-distrib/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-microservice/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-releng/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-samples/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-server/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;item path=&quot;/juneau-server-test/target&quot; type=&quot;2&quot;/&gt;&#10;&lt;/resources&gt;}"/>
 <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/org.apache.juneau.releng}"/>
+<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/juneau-root}"/>
 </launchConfiguration>

http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/39a0384f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index ab30f8f..b0804c2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -87,8 +87,8 @@
 						<linksource>true</linksource>
 						<source>1.6</source>
 						<bootclasspath>${sun.boot.class.path}</bootclasspath>
-						<overview>${basedir}/org.apache.juneau/src/main/java/overview.html</overview>
-						<stylesheetfile>${basedir}/org.apache.juneau.releng/javadoc.css</stylesheetfile>
+						<overview>${basedir}/../juneau-core/src/main/java/overview.html</overview>
+						<stylesheetfile>${basedir}/../juneau-releng/javadoc.css</stylesheetfile>
 						<use>true</use>
 						<additionalparam>-sourcetab 3 -notimestamp -Xdoclint:none</additionalparam>
 						<verbose>false</verbose>