org.teleal.cling.support.contentdirectory.ui
Class ContentBrowseActionCallback

java.lang.Object
  extended by org.teleal.cling.controlpoint.ActionCallback
      extended by org.teleal.cling.support.contentdirectory.BrowseActionCallback
          extended by org.teleal.cling.support.contentdirectory.ui.ContentBrowseActionCallback
All Implemented Interfaces:
java.lang.Runnable

public abstract class ContentBrowseActionCallback
extends BrowseActionCallback


Nested Class Summary
 
Nested classes/interfaces inherited from class org.teleal.cling.support.contentdirectory.BrowseActionCallback
BrowseActionCallback.Status
 
Nested classes/interfaces inherited from class org.teleal.cling.controlpoint.ActionCallback
org.teleal.cling.controlpoint.ActionCallback.Default
 
Field Summary
protected  javax.swing.tree.DefaultTreeModel treeModel
           
protected  javax.swing.tree.DefaultMutableTreeNode treeNode
           
 
Fields inherited from class org.teleal.cling.controlpoint.ActionCallback
actionInvocation, controlPoint
 
Constructor Summary
ContentBrowseActionCallback(org.teleal.cling.model.meta.Service service, javax.swing.tree.DefaultTreeModel treeModel, javax.swing.tree.DefaultMutableTreeNode treeNode)
           
ContentBrowseActionCallback(org.teleal.cling.model.meta.Service service, javax.swing.tree.DefaultTreeModel treeModel, javax.swing.tree.DefaultMutableTreeNode treeNode, java.lang.String filter, long firstResult, long maxResults, SortCriterion... orderBy)
           
 
Method Summary
 void failure(java.lang.String failureMessage)
           
abstract  void failureUI(java.lang.String failureMessage)
           
 javax.swing.tree.DefaultTreeModel getTreeModel()
           
 javax.swing.tree.DefaultMutableTreeNode getTreeNode()
           
protected  void insertChild(javax.swing.tree.MutableTreeNode childNode)
           
 void received(org.teleal.cling.model.action.ActionInvocation actionInvocation, DIDLLite didl)
           
protected  void removeChildren()
           
 void updateStatus(BrowseActionCallback.Status status)
           
abstract  void updateStatusUI(BrowseActionCallback.Status status, javax.swing.tree.DefaultMutableTreeNode treeNode, javax.swing.tree.DefaultTreeModel treeModel)
           
protected  void updateTreeModel(java.util.List<javax.swing.tree.DefaultMutableTreeNode> childNodes)
           
 
Methods inherited from class org.teleal.cling.support.contentdirectory.BrowseActionCallback
failure, getDefaultMaxResults, receivedRaw, run, success
 
Methods inherited from class org.teleal.cling.controlpoint.ActionCallback
createDefaultFailureMessage, getActionInvocation, getControlPoint, setControlPoint, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

treeModel

protected final javax.swing.tree.DefaultTreeModel treeModel

treeNode

protected final javax.swing.tree.DefaultMutableTreeNode treeNode
Constructor Detail

ContentBrowseActionCallback

public ContentBrowseActionCallback(org.teleal.cling.model.meta.Service service,
                                   javax.swing.tree.DefaultTreeModel treeModel,
                                   javax.swing.tree.DefaultMutableTreeNode treeNode)

ContentBrowseActionCallback

public ContentBrowseActionCallback(org.teleal.cling.model.meta.Service service,
                                   javax.swing.tree.DefaultTreeModel treeModel,
                                   javax.swing.tree.DefaultMutableTreeNode treeNode,
                                   java.lang.String filter,
                                   long firstResult,
                                   long maxResults,
                                   SortCriterion... orderBy)
Method Detail

getTreeModel

public javax.swing.tree.DefaultTreeModel getTreeModel()

getTreeNode

public javax.swing.tree.DefaultMutableTreeNode getTreeNode()

received

public void received(org.teleal.cling.model.action.ActionInvocation actionInvocation,
                     DIDLLite didl)
Specified by:
received in class BrowseActionCallback

updateStatus

public void updateStatus(BrowseActionCallback.Status status)
Specified by:
updateStatus in class BrowseActionCallback

failure

public void failure(java.lang.String failureMessage)
Specified by:
failure in class BrowseActionCallback

updateTreeModel

protected void updateTreeModel(java.util.List<javax.swing.tree.DefaultMutableTreeNode> childNodes)

removeChildren

protected void removeChildren()

insertChild

protected void insertChild(javax.swing.tree.MutableTreeNode childNode)

updateStatusUI

public abstract void updateStatusUI(BrowseActionCallback.Status status,
                                    javax.swing.tree.DefaultMutableTreeNode treeNode,
                                    javax.swing.tree.DefaultTreeModel treeModel)

failureUI

public abstract void failureUI(java.lang.String failureMessage)


Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.