org.fosstrak.llrp.commander.editors
Class LLRPBinaryContentProvider

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

public class LLRPBinaryContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider

Provides the content of an LLRP message for a tree viewer. This content provider returns the content encoded as an array of BinarySingleValue.

Author:
Haoning Zhang, sawielan

Constructor Summary
LLRPBinaryContentProvider()
           
 
Method Summary
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object aElement)
           
 java.lang.Object[] getElements(java.lang.Object aElement)
           
 java.lang.Object getParent(java.lang.Object aElement)
           
 boolean hasChildren(java.lang.Object aElement)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer aViewer, java.lang.Object aOldInput, java.lang.Object aNewInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LLRPBinaryContentProvider

public LLRPBinaryContentProvider()
Method Detail

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer aViewer,
                         java.lang.Object aOldInput,
                         java.lang.Object aNewInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

getElements

public java.lang.Object[] getElements(java.lang.Object aElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object aElement)
Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
Returns:
an array encoding the content of the LLRP message for the binary editor. The important values are encoded as BinarySingleValue.

getParent

public java.lang.Object getParent(java.lang.Object aElement)
Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider

hasChildren

public boolean hasChildren(java.lang.Object aElement)
Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider


Copyright © 2009. All Rights Reserved.