XBRLAPI

A Java API for XBRL


org.xbrlapi.aspects
Class AspectValueImpl

java.lang.Object
  extended by org.xbrlapi.aspects.AspectValueImpl
All Implemented Interfaces:
Serializable, AspectHandler, AspectValue
Direct Known Subclasses:
ConceptAspectValue, EntityAspectValue, ExplicitDimensionAspectValue, LocationAspectValue, PeriodAspectValue, ScenarioAspectValue, ScenarioRemainderAspectValue, SegmentAspectValue, SegmentRemainderAspectValue, TupleAspectValue, TypedDimensionAspectValue, UnitAspectValue

public abstract class AspectValueImpl
extends Object
implements AspectValue

This is a generic aspect value implementation. All concrete aspect value implementations should extend this generic implementation.

Author:
Geoff Shuetrim (geoff@galexy.net)
See Also:
Serialized Form

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
AspectValueImpl()
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xbrlapi.aspects.AspectValue
getId, isMissing
 
Methods inherited from interface org.xbrlapi.aspects.AspectHandler
getAspectId
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

AspectValueImpl

public AspectValueImpl()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(Object)

Get Java XBRL API implementation at SourceForge.net.