org.fosstrak.llrp.commander.views
Class ReaderExplorerViewContentProvider

java.lang.Object
  extended by org.fosstrak.llrp.commander.views.ReaderExplorerViewContentProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class ReaderExplorerViewContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

This class perform as Content Provider for RFID Reader's View. It implements Eclipse's IStructuredContentProvider and ITreeContentProvider. The Reader lists would load from ResourceCenter.

Version:
1.0
Author:
Haoning Zhang

Constructor Summary
ReaderExplorerViewContentProvider()
           
 
Method Summary
 void dispose()
          Dispose resources in the tree.
 java.lang.Object[] getChildren(java.lang.Object parent)
          Retrieve all the child nodes.
 java.lang.Object[] getElements(java.lang.Object parent)
          Retrieve all the child nodes.
 java.lang.Object getParent(java.lang.Object child)
          Get the parent node.
 boolean hasChildren(java.lang.Object parent)
          Judge whether the tree node has children.
 void inputChanged(org.eclipse.jface.viewers.Viewer v, java.lang.Object oldInput, java.lang.Object newInput)
          The handler to process content change.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderExplorerViewContentProvider

public ReaderExplorerViewContentProvider()
Method Detail

getElements

public java.lang.Object[] getElements(java.lang.Object parent)
Retrieve all the child nodes.

Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

getParent

public java.lang.Object getParent(java.lang.Object child)
Get the parent node.

Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object parent)
Retrieve all the child nodes.

Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

hasChildren

public boolean hasChildren(java.lang.Object parent)
Judge whether the tree node has children.

Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer v,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
The handler to process content change.

Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

dispose

public void dispose()
Dispose resources in the tree.

Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider


Copyright © 2009. All Rights Reserved.