org.apache.openjpa.persistence.meta
Class AbstractManagedType.AttributeNameFilter<X>

java.lang.Object
  extended by org.apache.openjpa.persistence.meta.AbstractManagedType.AttributeNameFilter<X>
All Implemented Interfaces:
AbstractManagedType.Filter<Attribute<? super X,?>>
Enclosing class:
AbstractManagedType<X>

public static final class AbstractManagedType.AttributeNameFilter<X>
extends Object
implements AbstractManagedType.Filter<Attribute<? super X,?>>


Constructor Summary
AbstractManagedType.AttributeNameFilter(String name)
           
AbstractManagedType.AttributeNameFilter(String name, boolean inverted)
           
 
Method Summary
 AbstractManagedType.AttributeNameFilter<X> inverse()
           
 boolean selects(Attribute<? super X,?> attr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractManagedType.AttributeNameFilter

public AbstractManagedType.AttributeNameFilter(String name)

AbstractManagedType.AttributeNameFilter

public AbstractManagedType.AttributeNameFilter(String name,
                                               boolean inverted)
Method Detail

selects

public boolean selects(Attribute<? super X,?> attr)
Specified by:
selects in interface AbstractManagedType.Filter<Attribute<? super X,?>>

inverse

public AbstractManagedType.AttributeNameFilter<X> inverse()
Specified by:
inverse in interface AbstractManagedType.Filter<Attribute<? super X,?>>


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.