org.jboss.kernel.plugins.dependency
Class AbstractAttributeInfo<T>

java.lang.Object
  extended by org.jboss.util.JBossObject
      extended by org.jboss.kernel.plugins.dependency.AbstractAttributeInfo<T>
Type Parameters:
T - expected info type
All Implemented Interfaces:
Cloneable, AttributeInfo, org.jboss.util.JBossInterface
Direct Known Subclasses:
MethodAttributeInfo, PropertyAttributeInfo

public abstract class AbstractAttributeInfo<T>
extends org.jboss.util.JBossObject
implements AttributeInfo

Abstract attribute info.

Author:
Ales Justin

Field Summary
protected  T info
           
 
Fields inherited from class org.jboss.util.JBossObject
hashCode, log, toString
 
Constructor Summary
AbstractAttributeInfo(T info)
           
 
Method Summary
 boolean isValid()
          Is valid.
protected  void toString(org.jboss.util.JBossStringBuilder buffer)
           
 
Methods inherited from class org.jboss.util.JBossObject
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toStringImplementation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.kernel.plugins.dependency.AttributeInfo
getName, getType, isProperty
 

Field Detail

info

protected T info
Constructor Detail

AbstractAttributeInfo

public AbstractAttributeInfo(T info)
Method Detail

isValid

public boolean isValid()
Description copied from interface: AttributeInfo
Is valid.

Specified by:
isValid in interface AttributeInfo
Returns:
true if valid, false otherwise

toString

protected void toString(org.jboss.util.JBossStringBuilder buffer)
Overrides:
toString in class org.jboss.util.JBossObject


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.