public class

LayoutModel

extends Model
java.lang.Object
   ↳ com.android.mms.model.Model
     ↳ com.android.mms.model.LayoutModel

Summary

Constants
int DEFAULT_LAYOUT_TYPE
String IMAGE_REGION_ID
int LAYOUT_BOTTOM_TEXT
int LAYOUT_TOP_TEXT
String TEXT_REGION_ID
[Expand]
Inherited Fields
From class com.android.mms.model.Model
Public Constructors
LayoutModel()
LayoutModel(RegionModel rootLayout, ArrayList<RegionModel> regions)
Public Methods
void changeTo(int layout)
RegionModel findRegionById(String rId)
String getBackgroundColor()
RegionModel getImageRegion()
int getLayoutHeight()
int getLayoutType()
int getLayoutWidth()
ArrayList<RegionModel> getRegions()
Get all regions except root-layout.
RegionModel getRootLayout()
RegionModel getTextRegion()
void setImageRegion(RegionModel imageRegion)
void setRootLayout(RegionModel rootLayout)
void setTextRegion(RegionModel textRegion)
Protected Methods
void registerModelChangedObserverInDescendants(IModelChangedObserver observer)
void unregisterAllModelChangedObserversInDescendants()
void unregisterModelChangedObserverInDescendants(IModelChangedObserver observer)
[Expand]
Inherited Methods
From class com.android.mms.model.Model
From class java.lang.Object

Constants

public static final int DEFAULT_LAYOUT_TYPE

Constant Value: 0 (0x00000000)

public static final String IMAGE_REGION_ID

Constant Value: "Image"

public static final int LAYOUT_BOTTOM_TEXT

Constant Value: 0 (0x00000000)

public static final int LAYOUT_TOP_TEXT

Constant Value: 1 (0x00000001)

public static final String TEXT_REGION_ID

Constant Value: "Text"

Public Constructors

public LayoutModel ()

public LayoutModel (RegionModel rootLayout, ArrayList<RegionModel> regions)

Public Methods

public void changeTo (int layout)

public RegionModel findRegionById (String rId)

public String getBackgroundColor ()

public RegionModel getImageRegion ()

public int getLayoutHeight ()

public int getLayoutType ()

public int getLayoutWidth ()

public ArrayList<RegionModel> getRegions ()

Get all regions except root-layout. The result is READ-ONLY.

public RegionModel getRootLayout ()

public RegionModel getTextRegion ()

public void setImageRegion (RegionModel imageRegion)

public void setRootLayout (RegionModel rootLayout)

public void setTextRegion (RegionModel textRegion)

Protected Methods

protected void registerModelChangedObserverInDescendants (IModelChangedObserver observer)

protected void unregisterAllModelChangedObserversInDescendants ()

protected void unregisterModelChangedObserverInDescendants (IModelChangedObserver observer)