fmeobjects.FMELibrary.hasType
- FMELibrary.hasType()
hasType(reference),
Returns the Library Type (
FME_LIB_APPEARANCE
,FME_LIB_TEXTURE
,FME_LIB_RASTER
, orFME_LIB_GEOMETRY_DEFINITION
) if library has an object with the specified reference number. Throws an exception if the supplied reference refers to an object without a valid object type, or if there is no object within the Library with the supplied reference number. UsehasEntry()
to determine if the library contains the specified reference.- Parameters:
reference (int) – The reference to search the library for.
- Return type:
- Returns:
If the library has an object with the specified reference number the Library Type (
FME_LIB_APPEARANCE
,FME_LIB_TEXTURE
,FME_LIB_RASTER
, orFME_LIB_GEOMETRY_DEFINITION
) is returned, otherwise an exception is thrown.- Raises:
FMEException – An exception is raised if an error occurred.