|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.neurowork.mobile.android.fw.ApplicationData
public class ApplicationData
Singleton is used for read and admin the app.xml file From this class you can access to application Levels.
Field Summary | |
---|---|
static java.lang.String |
IS_ENTRY_POINT_TAG
|
static java.lang.String |
IS_SIDE_MENU_TAG
|
static java.lang.String |
NEXT_LEVEL_TAG
|
static int |
SEARCH_LIMIT
|
Constructor Summary | |
---|---|
ApplicationData()
|
Method Summary | |
---|---|
java.util.List<SearchResult> |
findAllGeoref(android.content.Context context)
Returns a list with all geo-referrals |
java.util.List<SearchResult> |
findAllGeoref(android.content.Context context,
java.util.Locale locale)
Returns a list with all geo-referrals |
java.util.List<SearchResult> |
findAllLevelsImages(android.content.Context context)
Returns all images associated to one level. |
java.util.List<SearchResult> |
findAllLevelsImages(android.content.Context context,
java.util.Locale locale)
Returns a list with all levelImages |
java.util.List<SearchResult> |
findWidthText(android.content.Context context,
java.util.Locale locale,
java.lang.String text)
Returns a list with all search results |
java.util.List<SearchResult> |
findWidthText(android.content.Context context,
java.lang.String text)
Returns a list with all levelImages |
ActivityGenerator |
getAppCoverData(android.content.Context context)
Returns an ActivityGenerator with data obtained after parsing cover file Se devuelve un ActivityGenerator con los datos obtenidos al parsear el fichero "portada".xml |
CoverActivityGenerator |
getAppCoverData(android.content.Context context,
java.util.Locale locale)
Returns an ActivityGenerator with data obtained after parsing cover file |
BannerDataItem |
getBanner()
|
java.lang.String |
getCoverFileName()
|
AppLevelDataItem |
getDataItem(android.content.Context context,
NextLevel nextLevel)
Returns the AppLevelDataItem associated to nextLevel |
EntryPoint |
getEntryPoint()
|
java.lang.String |
getFormatsFileName()
|
java.util.Map<java.lang.String,FormatStyle> |
getFormatStyleMap()
|
ActivityGenerator |
getFromNextLevel(android.content.Context context,
NextLevel nextLevel)
Returns an ActivityGenerator (if exists), of a specific type |
java.util.List<AppLevel> |
getLevels()
|
java.util.Map<java.lang.String,LevelTypeStyle> |
getLevelStyleTypeMap()
|
ActiveMenus |
getMenu()
|
AppLevel |
getNextAppLevel(NextLevel nextLevel)
Returns the AppLevel associated with a nextLevel |
java.lang.String |
getRotation()
|
serverPushDataItem |
getServerPush()
|
java.lang.String |
getStylesFileName()
|
java.lang.String |
getTitle()
|
void |
initializeBackground(android.app.Activity activity,
LevelTypeStyle levelTypeStyle)
Initialize the specific background for a level |
void |
initializeBackground(android.app.Activity activity,
java.lang.String activityType)
Initialize the specific background for an activityType |
void |
initializeListFormat(android.app.Activity activity,
java.lang.String activityType,
android.widget.Button selection)
Initialize the list's format and background, with the XML content, depending on a specific screen type. |
void |
initializeWidgetFormat(android.app.Activity activity,
LevelTypeStyle levelStyle)
Initialize the widget's components (textColor, textSize, textStyle, typeFace) with the XML content, depending on a specific screen type. |
void |
initializeWidgetFormat(android.app.Activity activity,
java.lang.String activityType)
Initialize the widget's components (textColor, textSize, textStyle, typeFace) with the XML content, depending on a specific screen type. |
void |
merge(ApplicationData appData)
Add new levels to list |
static ApplicationData |
mergeAppDataFromString(android.content.Context context,
java.lang.String str)
Check the app.xml file again and add the new data |
static ApplicationData |
readApplicationData(android.content.Context context)
Returns an ApplicationData with data obtained after parsing app.xml file |
static ApplicationData |
readApplicationData(android.content.Context context,
java.util.Locale locale)
Returns an ApplicationData with data obtained after parsing app.xml file |
void |
setBanner(BannerDataItem banner)
|
void |
setCoverFileName(java.lang.String coverFileName)
|
void |
setEntryPoint(EntryPoint home)
|
void |
setFormatsFileName(java.lang.String formatsFileName)
|
void |
setFormatStyleMap(java.util.Map<java.lang.String,FormatStyle> formatStyleMap)
|
void |
setLevels(java.util.List<AppLevel> levels)
|
void |
setLevelStyleTypeMap(java.util.Map<java.lang.String,LevelTypeStyle> levelStyleTypeMap)
|
void |
setMenu(ActiveMenus menu)
|
void |
setRotation(java.lang.String rotation)
|
void |
setServerPush(serverPushDataItem serverPush)
|
void |
setStylesFileName(java.lang.String stylesFileName)
|
void |
setTitle(java.lang.String title)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NEXT_LEVEL_TAG
public static final java.lang.String IS_ENTRY_POINT_TAG
public static final java.lang.String IS_SIDE_MENU_TAG
public static final int SEARCH_LIMIT
Constructor Detail |
---|
public ApplicationData()
Method Detail |
---|
public static ApplicationData readApplicationData(android.content.Context context) throws InvalidFileException
context
-
InvalidFileException
public static ApplicationData readApplicationData(android.content.Context context, java.util.Locale locale) throws InvalidFileException
context
- locale
-
InvalidFileException
public static ApplicationData mergeAppDataFromString(android.content.Context context, java.lang.String str)
context
- str
-
public void merge(ApplicationData appData)
appData
- public AppLevelDataItem getDataItem(android.content.Context context, NextLevel nextLevel)
context
- nextLevel
-
public ActivityGenerator getAppCoverData(android.content.Context context)
context
-
public CoverActivityGenerator getAppCoverData(android.content.Context context, java.util.Locale locale)
context
- locale
-
public AppLevel getNextAppLevel(NextLevel nextLevel)
NextLevel
- nextLevel
public ActivityGenerator getFromNextLevel(android.content.Context context, NextLevel nextLevel)
Context
- contextNextLevel
- nextLevel
public java.util.List<SearchResult> findAllLevelsImages(android.content.Context context)
context
-
public java.util.List<SearchResult> findAllLevelsImages(android.content.Context context, java.util.Locale locale)
context
- locale
-
public java.util.List<SearchResult> findWidthText(android.content.Context context, java.lang.String text)
context
- text
-
public java.util.List<SearchResult> findWidthText(android.content.Context context, java.util.Locale locale, java.lang.String text)
context
- locale
- text
-
public java.util.List<SearchResult> findAllGeoref(android.content.Context context)
context
-
public java.util.List<SearchResult> findAllGeoref(android.content.Context context, java.util.Locale locale)
context
- locale
-
public void initializeWidgetFormat(android.app.Activity activity, java.lang.String activityType)
activity
- typeScreen
- currWidget
- public void initializeWidgetFormat(android.app.Activity activity, LevelTypeStyle levelStyle)
activity
- typeScreen
- currWidget
- public void initializeBackground(android.app.Activity activity, java.lang.String activityType)
activity
- activityType
- public void initializeBackground(android.app.Activity activity, LevelTypeStyle levelTypeStyle)
activity
- activityType
- public void initializeListFormat(android.app.Activity activity, java.lang.String activityType, android.widget.Button selection)
activity
- activityType
- selection
- public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public void setCoverFileName(java.lang.String coverFileName)
public java.lang.String getCoverFileName()
public java.lang.String getStylesFileName()
public void setStylesFileName(java.lang.String stylesFileName)
public java.lang.String getFormatsFileName()
public void setFormatsFileName(java.lang.String formatsFileName)
public EntryPoint getEntryPoint()
public void setEntryPoint(EntryPoint home)
public ActiveMenus getMenu()
public void setMenu(ActiveMenus menu)
public java.lang.String getRotation()
public void setRotation(java.lang.String rotation)
public void setLevels(java.util.List<AppLevel> levels)
public java.util.List<AppLevel> getLevels()
public java.util.Map<java.lang.String,LevelTypeStyle> getLevelStyleTypeMap()
public void setLevelStyleTypeMap(java.util.Map<java.lang.String,LevelTypeStyle> levelStyleTypeMap)
public java.util.Map<java.lang.String,FormatStyle> getFormatStyleMap()
public void setFormatStyleMap(java.util.Map<java.lang.String,FormatStyle> formatStyleMap)
public serverPushDataItem getServerPush()
public void setServerPush(serverPushDataItem serverPush)
public BannerDataItem getBanner()
public void setBanner(BannerDataItem banner)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |