artisynth.core.modelbase
Interface ParameterizedClass<C>

All Known Implementing Classes:
ArticulatedBeamBody, ArticulatedDemo, ArticulatedFem, AttachDemo, AttachedBeamDemo, AuxMaterialBundleList, AuxMaterialElementDescList, AxialSpringList, BlockTest, CollisionHandlerList, ColoredFemBeam3d, CompliantConstraintDemo, ComponentList, ComponentListImpl, ConstrainedParticle, CoupledSolveDemo, DoubleArmDemo, FaceList, FallingSkull, Fem3dBlock, FemBeam3d, FemBeamMech, FemCollision, FemElement3dList, FemFrictionBeam, FemModel, FemModel3d, FemMuscleArm, FemMuscleDemo, FemMuscleModel, FemSingleTet, FemSkinDemo, FemSphere, FishDemo, ForceEffectorList, FrameSpringDemo, Hex3dBlock, HexBeam3d, HexFrame, HexIncompress, HexSheet, HydrostatDemo, HydrostatInvDemo, HydrostatModel, HydrostatTubeDemo, LaymanBowl, LaymanDemo, LaymanModel, LockingDemo, LumbarSpringDemo, MassSpringDemo, MechModel, MechModelCollide, MechModelDemo, MechSystemBase, MeshComponentList, MFreeAuxMaterialBundleList, MFreeAuxMaterialElementDescList, MFreeElement3dList, MFreeModel3d, MFreeMuscleBundleList, MFreeMuscleElementDescList, MFreeMuscleModel, ModelBase, MultiMuscleDemo, MultiPointSpringList, MultiSpringDemo, MuscleArm, MuscleBundleList, MuscleElementDescList, NetDemo, PlanarConnectorDemo, PlaneConstrainedFem, PointForceDemo, PointList, PointModel, PointModel1d, PointModel2d, PointModel3d, PointSpringList, PointToPointMuscle, PuddleDemo, PuppetDemo, QuadFishDemo, ReferenceList, RenderableComponentList, RenderableModelBase, RigidBodyCollision, RigidBodyDemo, RigidTentacle, RobustCube, RollPitchJointDemo, RootModel, ScalableList, ScannableList, SegmentedPlaneDemo, SelfCollision, SheetDemo, SimpleCollide, SingleHex, SinglePyramid, SingleQuadhex, SingleQuadpyramid, SingleQuadtet, SingleQuadwedge, SingleTet, SingleWedge, SkinDemo, SkullParticles, SphericalJointDemo, SpongeDemo, SpongeModel, SpringMeshDemo, Tentacle, TetBeam3d, TransformableList, VertexList, ViscousBeam

public interface ParameterizedClass<C>

Describes a class that is parameterized by an additional class type. An good example of this is a container whose contents must be instances of the type parameter.


Method Summary
 java.lang.Class<C> getTypeParameter()
          Returns the base type for the class parameterization.
 boolean hasParameterizedType()
          Returns true if this class explicitly utilizes a parameterized type.
 

Method Detail

getTypeParameter

java.lang.Class<C> getTypeParameter()
Returns the base type for the class parameterization.


hasParameterizedType

boolean hasParameterizedType()
Returns true if this class explicitly utilizes a parameterized type.