com.vinculumtech.carrierwave.docmodel
Class BaseImageableNode

java.lang.Object
  extended bycom.vinculumtech.platform.docmodel.Node
      extended bycom.vinculumtech.carrierwave.docmodel.BaseImageableNode
Direct Known Subclasses:
ImageableNode

public abstract class BaseImageableNode
extends Node

Class ImageableNode

Version:
$Id: //depot/carrierwave/src/shared/com/vinculumtech/carrierwave/docmodel/BaseImageableNode.java#9 $

Field Summary
protected  java.lang.Class imageType
           
 
Fields inherited from class com.vinculumtech.platform.docmodel.Node
EMPTY_LIST, METADATA_DECLARED_TYPE
 
Constructor Summary
BaseImageableNode(DocumentModel documentModel, java.lang.Object value)
           
 
Method Summary
protected  java.util.List createLocalPaths()
          Returns an Unmodifiable List of paths to local children values.
protected  java.util.List createLocalPathsInternal()
           
protected  java.lang.Class getDeclaredFieldType(java.lang.String path)
           
 java.lang.Object getDefaultValueAtLocal(java.lang.String path)
           
protected  java.lang.String[] getEdges()
           
protected abstract  java.lang.Class getImageType()
           
protected  java.lang.String getImageTypeName()
           
protected  java.lang.String[] getLiterals()
           
protected  java.lang.Object getMetaDataAtLocalInternal(java.lang.String path, java.lang.String identifier, boolean delegatedByChildCollection)
          Should be overriden by subclass
 
Methods inherited from class com.vinculumtech.platform.docmodel.Node
addNodeListener, applyPathMap, createLocalPathMap, getDefaultNodeValue, getDocumentModel, getLocalPathMap, getLocalPaths, getMetaDataAt, getMetaDataAtLocal, getNodeListeners, getNodeValue, getPathMap, getPathMap, getPathMap, getValueAt, getValueAt, getValueAtLocal, getValueAtLocalInternal, hasNodeListener, hasNodeListeners, isCollectionNode, isDeleted, isDependent, isFindMetaDataInCollectionParent, makeCoercedValue, makePath, markDeleted, removeNodeListener, setDocumentModel, setFindMetaDataInCollectionParent, setIsDeleted, setLocalPaths, setNodeValue, setValueAt, setValueAtLocal, setValueAtLocalInternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imageType

protected java.lang.Class imageType
Constructor Detail

BaseImageableNode

public BaseImageableNode(DocumentModel documentModel,
                         java.lang.Object value)
Method Detail

getImageType

protected abstract java.lang.Class getImageType()

getImageTypeName

protected java.lang.String getImageTypeName()

createLocalPaths

protected java.util.List createLocalPaths()
Description copied from class: Node
Returns an Unmodifiable List of paths to local children values.

Specified by:
createLocalPaths in class Node

createLocalPathsInternal

protected java.util.List createLocalPathsInternal()

getEdges

protected java.lang.String[] getEdges()
                               throws DocumentModelException
Throws:
DocumentModelException

getLiterals

protected java.lang.String[] getLiterals()
                                  throws DocumentModelException
Throws:
DocumentModelException

getMetaDataAtLocalInternal

protected java.lang.Object getMetaDataAtLocalInternal(java.lang.String path,
                                                      java.lang.String identifier,
                                                      boolean delegatedByChildCollection)
Description copied from class: Node
Should be overriden by subclass

Specified by:
getMetaDataAtLocalInternal in class Node

getDefaultValueAtLocal

public java.lang.Object getDefaultValueAtLocal(java.lang.String path)
Overrides:
getDefaultValueAtLocal in class Node

getDeclaredFieldType

protected java.lang.Class getDeclaredFieldType(java.lang.String path)
Overrides:
getDeclaredFieldType in class Node


Copyright (C) 2002 Vinculum Technologies, Inc. All Rights Reserved.