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

## com.bea.portal.tools.da.taxonomy.portal
Class BookInstanceTaxonomy

    java.lang.Object
      com.bea.p13n.delegation.taxonomy.ParentedTaxonomyBuilder
          com.bea.portal.tools.da.taxonomy.portal.BookInstanceTaxonomy

All Implemented Interfaces
  TaxonomyBuilder, Serializable

    public class BookInstanceTaxonomy

extends ParentedTaxonomyBuilder

Taxonomy for a BookInstance, which can be parented by one of a DesktopTaxonomy, another BookInstanceTaxonomy or a PageInstanceTaxonomy.

See Also
  Serialized Form

Field Summary

Fields inherited from interface com.bea.p13n.delegation.taxonomy.TaxonomyBuilder
`TAXONOMY_DELIMITER`

Constructor Summary
`BookInstanceTaxonomy(BookInstanceTaxonomy parentTaxonomy, BookInstanceId bookInstId)` Constructor for a taxonomy for a BookInstance whose parent is another BookInstance
`BookInstanceTaxonomy(com.bea.portal.tools.da.taxonomy.portal.DesktopTaxonomy parentTaxonomy, BookInstanceId bookInstId)` Constructor for a taxonomy for a BookInstance whose parent is a Desktop
`BookInstanceTaxonomy(PageInstanceTaxonomy parentTaxonomy, BookInstanceId bookInstId)` Constructor for a taxonomy for a BookInstance whose parent is a PageInstance

Method Summary
`protected String` | `getLeafTaxonomy()` Method that individual `ParentedTaxonomyBuilder` implementations implement to provide the leaf portion of their taxonomy, which will in most cases be directed derived from the resource they represent.

Methods inherited from class com.bea.p13n.delegation.taxonomy.ParentedTaxonomyBuilder
`buildTaxonomy, getParentTaxonomy, getTaxonomyLevel, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### BookInstanceTaxonomy

    public BookInstanceTaxonomy(com.bea.portal.tools.da.taxonomy.portal.DesktopTaxonomy parentTaxonomy,
                                BookInstanceId bookInstId)

  Constructor for a taxonomy for a BookInstance whose parent is a Desktop

  Parameters
    `parentTaxonomy` - taxonomy of the parent Desktop
    `bookInstId` - instance id of the Book

### BookInstanceTaxonomy

    public BookInstanceTaxonomy(BookInstanceTaxonomy parentTaxonomy,
                                BookInstanceId bookInstId)

  Constructor for a taxonomy for a BookInstance whose parent is another BookInstance

  Parameters
    `parentTaxonomy` - taxonomy for the parent BookInstance
    `bookInstId` - instance id of the Book

### BookInstanceTaxonomy

    public BookInstanceTaxonomy(PageInstanceTaxonomy parentTaxonomy,
                                BookInstanceId bookInstId)

  Constructor for a taxonomy for a BookInstance whose parent is a PageInstance

  Parameters
    `parentTaxonomy` - taxonomy of the parent PageInstance
    `bookInstId` - instance id of the Book

Method Detail

### getLeafTaxonomy

    protected String getLeafTaxonomy()

  Description copied from class: `ParentedTaxonomyBuilder`
  Method that individual `ParentedTaxonomyBuilder` implementations implement to provide the leaf portion of their taxonomy, which will in most cases be directed derived from the resource they represent.

  Specified by:
    `getLeafTaxonomy` in class `ParentedTaxonomyBuilder`
  Returns

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006 BEA Systems, Inc. All Rights Reserved