com.hack23.cia.model.api.application.factory
Interface ApplicationContentModelFactory

Package class diagram package ApplicationContentModelFactory
All Superinterfaces:
ModelFactory

public interface ApplicationContentModelFactory
extends ModelFactory

A factory for creating ApplicationContentModel objects.


Method Summary
Modifier and Type Method and Description
 BinaryContent createImageContent()
          Creates a new ApplicationContentModel object.
 LanguageContentData createLanguageContent()
          Creates a new ApplicationContentModel object.
 LanguageContentData createLanguageContent(LanguageData language)
          Creates a new ApplicationContentModel object.
 LanguageData createLanguageData()
          Creates a new ApplicationContentModel object.
 Class<? extends BinaryContent> getImageContentSpec()
          Gets the image content spec.
 Class<? extends LanguageContentData> getLanguageContentDataSpec()
          Gets the language content data spec.
 Class<? extends LanguageData> getLanguageDataSpec()
          Gets the language data spec.
 Class<? extends Resource> getResourceSpec()
          Gets the resource spec.
 

Method Detail

createImageContent

BinaryContent createImageContent()
Creates a new ApplicationContentModel object.

Returns:
the binary content

createLanguageContent

LanguageContentData createLanguageContent()
Creates a new ApplicationContentModel object.

Returns:
the language content data

createLanguageContent

LanguageContentData createLanguageContent(LanguageData language)
Creates a new ApplicationContentModel object.

Parameters:
language - the language
Returns:
the language content data

createLanguageData

LanguageData createLanguageData()
Creates a new ApplicationContentModel object.

Returns:
the language data

getImageContentSpec

Class<? extends BinaryContent> getImageContentSpec()
Gets the image content spec.

Returns:
the image content spec

getLanguageContentDataSpec

Class<? extends LanguageContentData> getLanguageContentDataSpec()
Gets the language content data spec.

Returns:
the language content data spec

getLanguageDataSpec

Class<? extends LanguageData> getLanguageDataSpec()
Gets the language data spec.

Returns:
the language data spec

getResourceSpec

Class<? extends Resource> getResourceSpec()
Gets the resource spec.

Returns:
the resource spec


Copyright © 2008-2010 www.hack23.com. All Rights Reserved.