Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.bea.p13n.ad
Class ContentProviders

    java.lang.Object
      com.bea.p13n.ad.ContentProviders

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.

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

Constructor Summary
`ContentProviders()`

Method Summary
`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.
`static String` | `getAdClickThruURI()` Get the partial URI to the Ad Click-Thru handler.
`static String` | `getClickTarget(Node c, String servletBase)` Return the xhtml string that represents the URL for a click thru.
`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).
`static Properties` | `getContentProviderProperties(String mimeType)` Return the configuration properties for a mime type's AdContentProvider.
`static String` | `getShowDocURI()` Get the partial URI to the Show Document handler.

Methods inherited 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

See Also:
  Constant Field Values

### ANCHOR_TARGET

    public static final String ANCHOR_TARGET

See Also:
  Constant Field Values

### DEF_AD_CLICK_THRU_URI

    public static final String DEF_AD_CLICK_THRU_URI

  The default partial uri of the Ad Click-Thru handler.

  See Also:
    Constant Field Values

### DEF_SHOW_DOC_URI

    public static final String DEF_SHOW_DOC_URI

  The default partial uri of the Show Document handler.

  See Also:
    Constant Field Values

### IMG_BORDER

    public static final String IMG_BORDER

See Also:
  Constant Field Values

### MAP_NAME

    public static final String MAP_NAME

See Also:
  Constant Field Values

### MAP_TEXT

    public static final String MAP_TEXT

See Also:
  Constant Field Values

### TARGET_CONTENT

    public static final String TARGET_CONTENT

See Also:
  Constant Field Values

### TARGET_URL

    public static final String TARGET_URL

See Also:
  Constant Field Values

### USE_XHTML

    public static final String USE_XHTML

See Also:
  Constant Field Values

### WIN_CLOSE

    public static final String WIN_CLOSE

See Also:
  Constant Field Values

### WIN_TARGET

    public static final String WIN_TARGET

See Also:
  Constant Field Values

### WIN_TITLE

    public static final String WIN_TITLE

See Also:
  Constant Field Values

Constructor Detail

### ContentProviders

    public ContentProviders()

Method Detail

### createNewWindowContent

    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
  Throws:
    `AdContentException`

### getAdClickThruURI

    public static String getAdClickThruURI()

  Get the partial URI to the Ad Click-Thru handler.

  See Also:
    `AdServiceMBean`

### getClickTarget

    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
  Throws:
    `RepositoryException`

### getContentProvider

    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
  Throws:
    `AdContentException`
  See Also:
    `AdContentProviderMBean`, `AdServiceMBean`

### getContentProviderProperties

    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
  Throws:
    `AdContentException`

### getShowDocURI

    public static String getShowDocURI()

  Get the partial URI to the Show Document handler.

  See Also:
    `AdServiceMBean`

Overview | Package | Class | Tree | Deprecated | Index | Help
| © 2004 BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved