Package gw.lang.reflect
Interface IEntityAccess
- All Superinterfaces:
IPluginHost,IService
- All Known Implementing Classes:
DefaultEntityAccess,GWEntityAccess,ShellEntityAccess
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo) voidaddEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive) booleanareBeansEqual(Object bean1, Object bean2) booleanGet a set of type names that are automatically importedgetEntityIdProperty(IType rootType) getEntityInstanceFrom(Object entity, IType classDomain) getExtendedTypeDataFactory(String typeName) longgetHashedEntityId(String strId, IType classEntity) getLocalizedTypeName(IType type) booleanisDomainInstance(Object value) booleanisEntityClass(IType type) booleanisInternal(IType type) booleanmakeStringFrom(Object obj) voidreloadedTypes(String[] types) booleanshouldAddWarning(IType type, IParseIssue warning) booleanverifyValueForType(IType type, Object value) Methods inherited from interface gw.plugin.IPluginHost
getInterface
-
Method Details
-
getDefaultTypeUses
ITypeUsesMap getDefaultTypeUses()Get a set of type names that are automatically imported- Returns:
- Set of type names that are automatically imported
-
isDomainInstance
-
isEntityClass
-
getEntityInstanceFrom
-
areBeansEqual
-
verifyValueForType
-
makeStringFrom
-
getHashedEntityId
-
isInternal
-
getLogger
ILogger getLogger()- Returns:
- the main logger for all Gosu subsystems. This logger must be available at all times during Gosu startup and execution.
-
getLocale
Locale getLocale() -
getCurrentTime
Date getCurrentTime() -
getTimeZone
TimeZone getTimeZone() -
addEnhancementMethods
-
addEnhancementProperties
-
getPluginClassLoader
ClassLoader getPluginClassLoader() -
getPluginRepositories
StringBuilder getPluginRepositories() -
getWebServerPaths
String getWebServerPaths() -
isUnreachableCodeDetectionOn
boolean isUnreachableCodeDetectionOn() -
getKeyType
IType getKeyType() -
getEntityIdProperty
-
shouldAddWarning
-
getLanguageLevel
ILanguageLevel getLanguageLevel() -
getGosuClassLoadingObservers
List<IGosuClassLoadingObserver> getGosuClassLoadingObservers() -
areUsesStatementsAllowedInStatementLists
-
getAdditionalSourceRoots
List<IDirectory> getAdditionalSourceRoots() -
reloadedTypes
-
getExtendedTypeDataFactory
-
getLocalizedTypeName
-
getLocalizedTypeInfoName
-