ContentProviders Class

com.bea.p13n.ad
ContentProviders Class

public class ContentProviders

    extends Object

The primary use of ContentProviders is as a AdContentProvider factory based upon the mime type being processed. It provides some commen routines to deal with XHTML output.


Hierarchy
Object
  ContentProviders

Field Summary

public static final String
ALT_TEXT
String
public static final String
ANCHOR_TARGET
String
public static final String
DEF_AD_CLICK_THRU_URI
The default partial uri of the Ad Click-Thru handler.
public static final String
DEF_SHOW_DOC_URI
The default partial uri of the Show Document handler.
public static final String
IMG_BORDER
String
public static final String
MAP_NAME
String
public static final String
MAP_TEXT
String
public static final String
TARGET_CONTENT
String
public static final String
TARGET_URL
String
public static final String
USE_XHTML
String
public static final String
WIN_CLOSE
String
public static final String
WIN_TARGET
String
public static final String
WIN_TITLE
String
 

Constructor Summary

ContentProviders()

 

Method Summary

public static String
createNewWindowContent(Node c, long id, String target, String servletBase, int options)
Write the necessary XHTML script to create a new window which will renderer the Content.
public static String
getAdClickThruURI()
Get the partial URI to the Ad Click-Thru handler.
public static String
getClickTarget(Node c, String servletBase)
Return the xhtml string that represents the URL for a click thru.
public static AdContentProvider
getContentProvider(String mimeType)
Return an AdContentProvider based upon the mimeType

This will look for the appropriate AdContentProviderMBean as a child of the application's AdServiceMBean (in the META-INF/application-config.xml).

public static Properties
getContentProviderProperties(String mimeType)
Return the configuration properties for a mime type's AdContentProvider.
public static String
getShowDocURI()
Get the partial URI to the Show Document handler.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Field Detail

ALT_TEXT

public static final String ALT_TEXT


ANCHOR_TARGET

public static final String ANCHOR_TARGET


DEF_AD_CLICK_THRU_URI

public static final String DEF_AD_CLICK_THRU_URI
The default partial uri of the Ad Click-Thru handler.


DEF_SHOW_DOC_URI

public static final String DEF_SHOW_DOC_URI
The default partial uri of the Show Document handler.


IMG_BORDER

public static final String IMG_BORDER


MAP_NAME

public static final String MAP_NAME


MAP_TEXT

public static final String MAP_TEXT


TARGET_CONTENT

public static final String TARGET_CONTENT


TARGET_URL

public static final String TARGET_URL


USE_XHTML

public static final String USE_XHTML


WIN_CLOSE

public static final String WIN_CLOSE


WIN_TARGET

public static final String WIN_TARGET


WIN_TITLE

public static final String WIN_TITLE

 

Constructor Detail

ContentProviders

public ContentProviders()
 

Method Detail

createNewWindowContent(Node, long, String, String, int) Method

public static String createNewWindowContent(Node c, 
                                            long id, 
                                            String target, 
                                            String servletBase, 
                                            int options)
throws AdContentException
Write the necessary XHTML script to create a new window which will renderer the Content.

Parameters

c
the Content object that we will render
id
the ad bucket identifier
target
the window target
servletBase
the Web App root of the click thru servlet
options
the render options

Exceptions

AdContentException

getAdClickThruURI() Method

public static String getAdClickThruURI()
Get the partial URI to the Ad Click-Thru handler.

Related Topics

AdServiceMBean


getClickTarget(Node, String) Method

public static String getClickTarget(Node c, 
                                    String servletBase)
throws RepositoryException
Return the xhtml string that represents the URL for a click thru. The actual URL target is the click thru servlet with a set of parameters that will allow for the redirect.

Parameters

c
the content object
servletBase
the Web App root of the servlet base

Exceptions

RepositoryException

getContentProvider(String) Method

public static AdContentProvider getContentProvider(String mimeType)
throws AdContentException
Return an AdContentProvider based upon the mimeType

This will look for the appropriate AdContentProviderMBean as a child of the application's AdServiceMBean (in the META-INF/application-config.xml).

Parameters

mimeType
the mime type of we want to render

Exceptions

AdContentException

Related Topics

AdContentProviderMBean
AdServiceMBean


getContentProviderProperties(String) Method

public static Properties getContentProviderProperties(String mimeType)
throws AdContentException
Return the configuration properties for a mime type's AdContentProvider.

This assumes getContentProvider(mimeType) has already been invoked or is coming from an AdContentProvider implementation.

Parameters

mimeType
the mime type of we want to render

Exceptions

AdContentException

getShowDocURI() Method

public static String getShowDocURI()
Get the partial URI to the Show Document handler.

Related Topics

AdServiceMBean