de.danielbechler.diff.accessor
Class CollectionItemAccessor

java.lang.Object
  extended by de.danielbechler.diff.accessor.AbstractAccessor
      extended by de.danielbechler.diff.accessor.CollectionItemAccessor
All Implemented Interfaces:
Accessor, PropertyDescriptor, TypeAwareAccessor

public final class CollectionItemAccessor
extends AbstractAccessor
implements TypeAwareAccessor

Author:
Daniel Bechler

Constructor Summary
CollectionItemAccessor(Object referenceItem)
           
 
Method Summary
 Object get(Object target)
           
 Element getPathElement()
           
 Class<?> getType()
           
 void set(Object target, Object value)
           
 String toString()
           
 void unset(Object target)
           
 
Methods inherited from class de.danielbechler.diff.accessor.AbstractAccessor
getCategories, isEqualsOnly, isIgnored, setCategories, setEqualsOnly, setIgnored
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.danielbechler.diff.accessor.PropertyDescriptor
getCategories, isEqualsOnly, isIgnored
 

Constructor Detail

CollectionItemAccessor

public CollectionItemAccessor(Object referenceItem)
Method Detail

getPathElement

public Element getPathElement()
Specified by:
getPathElement in interface PropertyDescriptor

set

public void set(Object target,
                Object value)
Specified by:
set in interface Accessor

get

public Object get(Object target)
Specified by:
get in interface Accessor

getType

public Class<?> getType()
Specified by:
getType in interface TypeAwareAccessor

unset

public void unset(Object target)
Specified by:
unset in interface Accessor

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.