zurück

Schlösser und Beschläge: Innovation und Vielfalt

Schlösser und Beschläge gehören zum Kernsortiment eines jeden Baumarkts. Modetrends und neue Entwicklungen sorgen hier für ein stetigen Wechsel des umfangreichen Warenangebotes. Daher muss der Anbieter Sorgfalt auf eine optimale Kundenansprache legen.

Schlösser und Beschläge
Ein komplettes Sortiment dekorativer Möbelbeschläge, hier von HSI.
Foto: HSI

Offenbar lassen sich die verschiedenen Sortimente der Schlösser und Beschläge nur schwer unter einen Hut bringen. Jeder Baumarkt steht vor der Herausforderung Möbelscharniere, Türstopper, Garderobenhaken, Schlösser, Holzverbinder, Verbindungsbleche und Zaunverbinder unter dem Schwerpunkt Eisenwaren anzubieten oder sie zu den Kategorien Möbel, Bad, Küche, Garten oder Sicherheit zuzuordnen. Letzteres wünscht sich Markenhersteller Abus. „Naturgemäß sind die Produktgruppen Vorhangschlösser, Türzylinder und Einsteckschlösser als typische Ersatzartikel die stärksten Produktsegmente im Baumarktbereich“, berichtet Marketingdirektor Michael Bräuer und dies sind geradezu klassische Artikel des Eisenwarensortiments. „In den letzten Jahren haben aber auch die Themen Brandschutz wie Zusatzsicherungen für Fenster und Türen an Bedeutung gewonnen.“ Zusammen mit Innovationen etwa im Bereich der einfach einsetzbaren Videoüberwachungslösungen sowie kleinen handlichen Feuerlöschdosen rechtfertigte dies nach Ansicht von Bräuer durchaus die Einführung einer neuen Kategorie Sicherheit. Einige Märkte haben eigene Sicherheitsstraßen eingerichtet oder weisen durch differenzierte Deckenbeschilderungen auf die einzelnen Produktgruppen hin.

Impulse durch Innovationsmanagement

Die Branche lebt sortimentsübergreifend stark von Neuentwicklungen. In den vergangenen Jahren durchgesetzt haben sich beispielsweise ein zweiteiliger Zaunverbinder für die verdeckte und verriegelbare Befestigung von Sichtschutzelementen (GAH-Alberts), montagefreundliche Schiebetürensysteme (Hettich) oder Produkte, die sanftes Schließen ermöglichen. „Die Innovation in den letzten Jahren waren selbst- und gedämpft schließende Möbelscharniere und Schubladenführungen, die auch für grifflose Türen und Schubladen angeboten und nachgefragt werden. Im dekorativen Bereich hat sich eine Entwicklung vom Garderobenhaken hin zur Garderobenleiste vollzogen. Auch ist festzustellen, dass der Trend zum Edelstahl langsam den Zenit überschritten hat“, sagt Jürgen Schwerter, Inhaber des Beschlagsherstellers HSI. Doch längst nicht alle Neuentwicklungen finden ihren Weg zum Kunden. So hat der österreichische Möbelzulieferer Siro einmal einen versenkbaren Garderobenhaken auf den Markt gebracht, der von der Baumarktkundschaft nicht angenommen wurde. Gut kommt hingegen eine Serie hochwertiger Selbstklebehaken für Badezimmer an. „Bei uns gibt es jedes Jahr ungefähr 100 Neuentwicklungen, die meisten davon für die Möbelindustrie, aber etwa 30 Produkte sind auch speziell für die Baumärkte gedacht“, erläutert Oliver Sikora, Prokurist von Siro. Nicht immer handelt es sich um technische Neuerungen. Knöpfe und Griffe, die die Firma in großen Stückzahlen für die Möbelindustrie produziert, werden oftmals auch in Baumärkten angeboten. Dabei kommt es etwa fünf Jahre nach Markteinführung eines Möbelstücks durch die Möbelhersteller zu einem erhöhten Bedarf an solchen Ersatzteilen. Insgesamt hält der Möbelspezialist 4.000 lagernde Artikel vor. In den Baumärkten vollzieht sich der Warenaustausch organisch, d.h. einzelne Produkte werden in regelmäßigen Abständen ausgemustert und durch andere ersetzt, ohne dass auf einen Schlag wesentliche Teile des gesamten Sortiments erneuert werden. Dies erfordert eine stetige Pflege des Programms.

Damit dies im Handel auch einfach und praktikabel gehandhabt werden kann, hat der global player aus Österreich beispielsweise ein Regalsystem entwickelt, das er Vario Click (bzw. Secure) getauft hat, bei dem die Warenmuster schnell verändert werden können. "Das System ermöglicht einen sehr einfachen und unkomplizierten Produktaustausch, ohne dass die gesamte Warenblende ausgewechselt werden muss. Der Fachhandel kann so das Sortiment an Deko-Möbelbeschlägen kontinuierlich auf Produkte mit hoher Drehzahl konzentrieren und neu eingeführte Produkte problemlos testen", erläutert Oliver Sikora.

Optimale Kundenansprache

Der Verbraucher muss sich an der Warenpräsentation schnell zurecht finden können und er soll dort auch alle wichtigen Informationen finden - am besten auf den ersten Blick. Das ist jedoch für manche Produkte einfacher gefordert als umgesetzt. Daher entwickeln Hersteller wie Hettich brauchbare Hilfen für den Handel. "Da unsere Produkte häufig recht erklärungsbedürftig sind und zudem auch in den meisten Fällen unsichtbar im Möbel arbeiten, müssen wir die Funktionsweise möglichst einfach und anschaulich erklären. Dies können wir am POS durch Anwendungsdemos erreichen", sagt Swen Zacharias, DIY Marketingleiter von Hettich. Über Anwendungsmuster hinaus, kann die Funktion von Scharnieren mittlerweile auch sehr gut durch Videotutorials im Internet erklärt werden. Zacharias sieht die Zukunft des Kundenservices darin, dass Produktinformationen aus dem Netz direkt an die Verkaufsregale und über Verpackungen auf die Smartphones der Endverbraucher gelangen.

Dem Kunden helfen können auch übersichtlich Informationen auf Verpackungen. Beispielsweise im Bereich der Schlösser setzen die Hersteller auf meist schon visuell erfassbare Klassifizierungen, die die Unterschiede der einzelnen Produkte verdeutlichen. Die cleversten und durchdachtesten Hilfen, die der Hersteller zur Verkaufsförderung entwickeln, können aber sehr leicht durch die Nachlässigkeit des Handels konterkariert werden. Ein visuell emotional ansprechendes Display verliert schnell seinen Reiz, wenn es neben dem Holzzuschnitt allmählich verstaubt und sollten Baumärkte auch prüfen, ob Anwendungsmuster ihre angestrebte Funktion auch erfüllen, d.h. die Schienen tatsächlich leicht laufen oder gedämpft schließen.

23.11.2017

struct
Detail [empty string]
ErrNumber 0
Message Element C.WIWDATA.SEARCHCHANNEL.CSTSTATICPATH is undefined in LOCAL.
Resolvedname LOCAL
StackTrace coldfusion.runtime.UndefinedElementException: Element C.WIWDATA.SEARCHCHANNEL.CSTSTATICPATH is undefined in LOCAL. at coldfusion.runtime.DotResolver.resolveSplitNameInMap(DotResolver.java:109) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1643) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1822) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1815) at cflistmorecompaniesRC2ecfm1613152620.runPage(E:\muellerverlag40\publications\masternew\custom\components\addressdb\views\listmorecompaniesRC.cfm:17) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799) at cfDisplayObject2ecfc598965365$funcGETOBJECT.runFunction(E:\muellerverlag40\sfapi\manage\wcm\DisplayObject.cfc:272) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfContainerObject2ecfc1737394381$funcGETCONTAINER.runFunction(E:\muellerverlag40\sfapi\manage\wcm\ContainerObject.cfc:271) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfdspArticleDetail2ecfm598868617.runPage(E:\muellerverlag40\publications\bmm2015\custom\website\views\pages\pagetypes\dspArticleDetail.cfm:183) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799) at cfViewRenderer2ecfm1149704166.runPage(E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfm:6) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56) at coldfusion.tagext.lang.ModuleTag.doStartTag(ModuleTag.java:296) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799) at cfViewRenderer2ecfc1149703952$funcRENDERVIEW.runFunction(E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfc:25) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfModelGlue2ecfc689238638$funcRENDERVIEWQUEUE.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:425) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2659) at cfModelGlue2ecfc689238638$funcRUNEVENTREQUEST.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:315) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2659) at cfModelGlue2ecfc689238638$funcHANDLEEVENTREQUEST.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:264) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:655) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:444) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:414) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2432) at cfModelGlue2ecfm1175714761.runPage(E:\muellerverlag40\ModelGlue\unity\ModelGlue.cfm:154) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2799) at cfindex2ecfm757612881.runPage(E:\muellerverlag40\publications\bmm2015\html-data\index.cfm:30) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.IpFilter.invoke(IpFilter.java:64) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:449) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:112) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)
Suppressed
array [empty]
TagContext
array
1
struct
COLUMN 0
ID CF_DOTRESOLVER
LINE 17
RAW_TRACE at cflistmorecompaniesRC2ecfm1613152620.runPage(E:\muellerverlag40\publications\masternew\custom\components\addressdb\views\listmorecompaniesRC.cfm:17)
TEMPLATE E:\muellerverlag40\publications\masternew\custom\components\addressdb\views\listmorecompaniesRC.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFINCLUDE
LINE 272
RAW_TRACE at cfDisplayObject2ecfc598965365$funcGETOBJECT.runFunction(E:\muellerverlag40\sfapi\manage\wcm\DisplayObject.cfc:272)
TEMPLATE E:\muellerverlag40\sfapi\manage\wcm\DisplayObject.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 271
RAW_TRACE at cfContainerObject2ecfc1737394381$funcGETCONTAINER.runFunction(E:\muellerverlag40\sfapi\manage\wcm\ContainerObject.cfc:271)
TEMPLATE E:\muellerverlag40\sfapi\manage\wcm\ContainerObject.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 183
RAW_TRACE at cfdspArticleDetail2ecfm598868617.runPage(E:\muellerverlag40\publications\bmm2015\custom\website\views\pages\pagetypes\dspArticleDetail.cfm:183)
TEMPLATE E:\muellerverlag40\publications\bmm2015\custom\website\views\pages\pagetypes\dspArticleDetail.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 6
RAW_TRACE at cfViewRenderer2ecfm1149704166.runPage(E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfm:6)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfm
TYPE CFML
6
struct
COLUMN 0
ID CFMODULE
LINE 25
RAW_TRACE at cfViewRenderer2ecfc1149703952$funcRENDERVIEW.runFunction(E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfc:25)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\view\ViewRenderer.cfc
TYPE CFML
7
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 425
RAW_TRACE at cfModelGlue2ecfc689238638$funcRENDERVIEWQUEUE.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:425)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc
TYPE CFML
8
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 315
RAW_TRACE at cfModelGlue2ecfc689238638$funcRUNEVENTREQUEST.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:315)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc
TYPE CFML
9
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 264
RAW_TRACE at cfModelGlue2ecfc689238638$funcHANDLEEVENTREQUEST.runFunction(E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc:264)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\framework\ModelGlue.cfc
TYPE CFML
10
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 154
RAW_TRACE at cfModelGlue2ecfm1175714761.runPage(E:\muellerverlag40\ModelGlue\unity\ModelGlue.cfm:154)
TEMPLATE E:\muellerverlag40\ModelGlue\unity\ModelGlue.cfm
TYPE CFML
11
struct
COLUMN 0
ID CFINCLUDE
LINE 30
RAW_TRACE at cfindex2ecfm757612881.runPage(E:\muellerverlag40\publications\bmm2015\html-data\index.cfm:30)
TEMPLATE E:\muellerverlag40\publications\bmm2015\html-data\index.cfm
TYPE CFML
Type Expression
element C.WIWDATA.SEARCHCHANNEL.CSTSTATICPATH
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String