org.glassfish.hk2.classmodel.reflect
Interface Types

All Known Implementing Classes:
TypesCtr

public interface Types

Represents the result of a parsing activity.

Author:
Jerome Dochez

Method Summary
 java.util.Collection<Type> getAllTypes()
          Returns a unmodifiable list of collected types obtained during the parsing activity
<T extends Type>
T
getBy(java.lang.Class<T> type, java.lang.String name)
          Returns a Model instance given a name
 Type getBy(java.lang.String name)
          Returns a Type instance given a name
 

Method Detail

getAllTypes

java.util.Collection<Type> getAllTypes()
Returns a unmodifiable list of collected types obtained during the parsing activity

Returns:
list of types

getBy

Type getBy(java.lang.String name)
Returns a Type instance given a name

Parameters:
name - the requested type name
Returns:
a type instance

getBy

<T extends Type> T getBy(java.lang.Class<T> type,
                         java.lang.String name)
Returns a Model instance given a name

Parameters:
type - type of the requested model (see ExtensibleType derivatives)
name - the requested type name
Returns:
the type instance or null if not found


Copyright © 2010 Oracle Corporation. All Rights Reserved.