Merge change 24903 into eclair

* changes:
  Fix some LayoutBridge javadoc.
This commit is contained in:
Android (Google) Code Review
2009-09-14 15:05:49 -04:00
2 changed files with 17 additions and 13 deletions

View File

@@ -88,7 +88,7 @@ public interface ILayoutBridge {
* @param projectCallback The {@link IProjectCallback} object to get information from
* the project.
* @param logger the object responsible for displaying warning/errors to the user.
* @return an {@link ILayoutResult} object that contains the result of the layout.
* @return a new {@link ILayoutResult} object that contains the result of the layout.
* @since 4
*/
ILayoutResult computeLayout(IXmlPullParser layoutDescription,
@@ -123,7 +123,7 @@ public interface ILayoutBridge {
* @param projectCallback The {@link IProjectCallback} object to get information from
* the project.
* @param logger the object responsible for displaying warning/errors to the user.
* @return an {@link ILayoutResult} object that contains the result of the layout.
* @return a new {@link ILayoutResult} object that contains the result of the layout.
* @since 3
*/
@Deprecated
@@ -155,7 +155,7 @@ public interface ILayoutBridge {
* @param projectCallback The {@link IProjectCallback} object to get information from
* the project.
* @param logger the object responsible for displaying warning/errors to the user.
* @return an {@link ILayoutResult} object that contains the result of the layout.
* @return a new {@link ILayoutResult} object that contains the result of the layout.
* @deprecated Use {@link #computeLayout(IXmlPullParser, Object, int, int, int, float, float, String, boolean, Map, Map, IProjectCallback, ILayoutLog)}
* @since 2
*/
@@ -187,7 +187,7 @@ public interface ILayoutBridge {
* @param projectCallback The {@link IProjectCallback} object to get information from
* the project.
* @param logger the object responsible for displaying warning/errors to the user.
* @return an {@link ILayoutResult} object that contains the result of the layout.
* @return a new {@link ILayoutResult} object that contains the result of the layout.
* @deprecated Use {@link #computeLayout(IXmlPullParser, Object, int, int, int, float, float, String, boolean, Map, Map, IProjectCallback, ILayoutLog)}
* @since 1
*/
@@ -205,7 +205,7 @@ public interface ILayoutBridge {
* until this method is called.
* <p/>The cache is not configuration dependent and should only be cleared when a
* resource changes (at this time only bitmaps and 9 patches go into the cache).
* @param objectKey the key for the project.
* @param projectKey the key for the project.
* @since 1
*/
void clearCaches(Object projectKey);

View File

@@ -23,13 +23,17 @@ import java.awt.image.BufferedImage;
* {@link ILayoutLibBridge#computeLayout(IXmlPullParser, int, int, String, java.util.Map, java.util.Map, java.util.Map, IFontLoader, ILayoutLibLog, ICustomViewLoader)}
*/
public interface ILayoutResult {
/** Sucess return code */
/**
* Success return code
*/
final static int SUCCESS = 0;
/** Error return code.
* <p/>See {@link #getErrorMessage()}
*/
/**
* Error return code, in which case an error message is guaranteed to be defined.
* @See {@link #getErrorMessage()}
*/
final static int ERROR = 1;
/**
* Returns the result code.
* @see #SUCCESS
@@ -62,18 +66,18 @@ public interface ILayoutResult {
* Returns the list of children views.
*/
ILayoutViewInfo[] getChildren();
/**
* Returns the key associated with the node.
* @see IXmlPullParser#getViewKey()
*/
Object getViewKey();
/**
* Returns the name of the view.
*/
String getName();
/**
* Returns the left of the view bounds.
*/