M
- Kind of metadatapublic class MetadataDef<M extends Metadata>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Class<? extends MetadataHandler<M>> |
handlerClass |
java.lang.Class<M> |
metadataClass |
com.google.common.collect.ImmutableList<java.lang.reflect.Method> |
methods |
Modifier | Constructor and Description |
---|---|
private |
MetadataDef(java.lang.Class<M> metadataClass,
java.lang.Class<? extends MetadataHandler<M>> handlerClass,
java.lang.reflect.Method... methods) |
Modifier and Type | Method and Description |
---|---|
static <M extends Metadata> |
of(java.lang.Class<M> metadataClass,
java.lang.Class<? extends MetadataHandler<M>> handlerClass,
java.lang.reflect.Method... methods)
Creates a
MetadataDef . |
public final java.lang.Class<? extends MetadataHandler<M extends Metadata>> handlerClass
public final com.google.common.collect.ImmutableList<java.lang.reflect.Method> methods
private MetadataDef(java.lang.Class<M> metadataClass, java.lang.Class<? extends MetadataHandler<M>> handlerClass, java.lang.reflect.Method... methods)
public static <M extends Metadata> MetadataDef<M> of(java.lang.Class<M> metadataClass, java.lang.Class<? extends MetadataHandler<M>> handlerClass, java.lang.reflect.Method... methods)
MetadataDef
.Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.