A B C D E F G I J L M N O P S T V W

A

adapter(Collection<TypeProxy<U>>) - Static method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
addValue(String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
allAnnotatedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationType
Returns an unmodifiable collection of annotated element with this annotation
allAnnotatedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
 
allImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
 
allImplementations() - Method in interface org.glassfish.hk2.classmodel.reflect.InterfaceModel
Returns a unmodifiable collection of all classes implementing this interface.
AnnotatedElement - Interface in org.glassfish.hk2.classmodel.reflect
An annotated element is a java declaration that can be annotated.
AnnotatedElementImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of an annotated element
AnnotatedElementImpl(String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
AnnotationModel - Interface in org.glassfish.hk2.classmodel.reflect
Models an annotation instance
AnnotationModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Model a annotation instance
AnnotationModelImpl(AnnotatedElement, AnnotationType) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
annotations - Variable in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
AnnotationType - Interface in org.glassfish.hk2.classmodel.reflect
Represents an annotation
AnnotationTypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of an annoation model
AnnotationTypeImpl(String, TypeProxy<Type>, URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
 
ArchiveAdapter - Interface in org.glassfish.hk2.classmodel.reflect
adapter for reading archive style structure
ArchiveAdapter.Entry - Class in org.glassfish.hk2.classmodel.reflect
Definition of an archive entry
ArchiveAdapter.Entry(String, long, boolean) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
creates a new archive entry
ArchiveAdapter.EntryTask - Interface in org.glassfish.hk2.classmodel.reflect
defines the notion of an archive entry task which is a task aimed to be run on particular archive entry.
ArchiveSelector - Interface in org.glassfish.hk2.classmodel.reflect
An archive selector allows the user to select if an archive should be parsed by the parser engine.
archiveSelector(ArchiveSelector) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 
awaitTermination() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
awaitTermination(int, TimeUnit) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 

B

build() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 

C

ClassModel - Interface in org.glassfish.hk2.classmodel.reflect
Model that represents a class
ClassModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of a class model
ClassModelImpl(String, TypeProxy<Type>, URI, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
 
close() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
close() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
 
close() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
 
config(ParsingConfig) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 

D

directory - Variable in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
DirectoryArchive - Class in org.glassfish.hk2.classmodel.reflect.util
Directory base archive abstraction
DirectoryArchive(File) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 

E

elements() - Method in class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
 
executorService(ExecutorService) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 
ExtensibleType<T extends ExtensibleType> - Interface in org.glassfish.hk2.classmodel.reflect
An extensible type is a type that can be subclassed like an interface or a class.
ExtensibleTypeImpl<T extends ExtensibleType> - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of an extensible type (Class or Interface)
ExtensibleTypeImpl(String, TypeProxy<Type>, URI, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 

F

FieldModel - Interface in org.glassfish.hk2.classmodel.reflect
Model that represent the field of a class
FieldModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of a field model
FieldModelImpl(String, TypeProxy, ClassModel) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
 

G

get() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
getAllTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getAllTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.Types
Returns a unmodifiable list of collected types obtained during the parsing activity
getAnnotation(String) - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
Returns an annotation model if the type is annotated with the passed annotation name
getAnnotation(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
getAnnotations() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
Returns a unmodifiable set of annotations that are present on this annotated element.
getAnnotations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
getBy(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getBy(Class<T>, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getBy(String) - Method in interface org.glassfish.hk2.classmodel.reflect.Types
Returns a Type instance given a name
getBy(Class<T>, String) - Method in interface org.glassfish.hk2.classmodel.reflect.Types
Returns a Model instance given a name
getClassVisitor(URI, String) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
getConfig() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
getContext() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
Returns the context this parser instance was initialized with during the call to Parser.Parser(ParsingContext)
getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
Returns the declaring type of this field, which is a class.
getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
 
getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
 
getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
return the type declaring this member
getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
Returns the class or interface model this method belongs to.
getDefiningURIs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
getDefiningURIs() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
Returns the defining URIs
getElement() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
Returns the annotated element with this annotation instance
getElement() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
getFieldModel(String, TypeProxy, ClassModel) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getFieldModel(String, TypeProxy, ClassModel) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getFieldReferences() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
getFieldReferences() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
Returns a unmodifiable collection of fields references.
getFieldRefs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
getFields() - Method in interface org.glassfish.hk2.classmodel.reflect.ClassModel
Returns an unmodifiable collection of fields models that represent all the declared fields of this classes.
getFields() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
 
getHolder(String) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getHolder(String, Class<T>) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
getInjectionPointsAnnotations() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
Returns a list of annotations that denote an injection point within an dependency injection enabled type.
getInjectionTargetAnnotations() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
Returns a list of annotations that denotes dependency injection enabled classes (classes that use dependency injection).
getInjectionTargetInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
Returns a list of interfaces that denotes a dependency injection enabled classes.
getInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ClassModel
Returns an unmodifiable list of interfaces implemented by this class
getInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
 
getManifest() - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
Returns the manifest instance for the archive.
getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
 
getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
 
getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
 
getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
 
getMemberType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
returns the type of the member
getMethod() - Method in interface org.glassfish.hk2.classmodel.reflect.Parameter
Parameters of a method are ordered based on the method declaration.
getMethods() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
getMethods() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
Returns an unmodifiable collection of methods that are declared in this type.
getName() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
Annotated element have a name, which vary depending on the actual subclass type.
getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
 
getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
getParent() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
Return the parent type instance.
getParent() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 
getSubTypeRefs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
getType() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
Returns the annotation type for this model
getType() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
Returns the declared type of the field
getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
getType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
 
getType(int) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getType(int, String, TypeProxy) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
 
getType(int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getType(int, String, TypeProxy) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 
getType() - Method in interface org.glassfish.hk2.classmodel.reflect.Parameter
Returns the parameter type
getTypeBuilder(URI) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
getTypes() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
getTypes() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
getURI() - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
Returns the URI of the archive
getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
 
getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
 
getValues() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
Returns an umodifiable collection of annotation values.
getValues() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 

I

InputStreamArchiveAdapter - Class in org.glassfish.hk2.classmodel.reflect.util
Archive adapter based on a single InputStream instance.
InputStreamArchiveAdapter(URI, InputStream) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
 
InterfaceModel - Interface in org.glassfish.hk2.classmodel.reflect
Represents an interface declaration.
InterfaceModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of an interface model
InterfaceModelImpl(String, TypeProxy<Type>, URI, TypeProxy) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
 

J

JarArchive - Class in org.glassfish.hk2.classmodel.reflect.util
Jar based archive abstraction
JarArchive(URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.util.JarArchive
 

L

LinkedQueue<E> - Class in org.glassfish.hk2.classmodel.reflect.util
Non locked based linked queue.
LinkedQueue() - Constructor for class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
 
logger() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 
logger(Logger) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 

M

Member - Interface in org.glassfish.hk2.classmodel.reflect
A member is a field or method declared on a class or interface
Member.Type - Enum in org.glassfish.hk2.classmodel.reflect
 
MethodModel - Interface in org.glassfish.hk2.classmodel.reflect
Model to represent a method declaration
MethodModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of a method model
MethodModelImpl(String, ExtensibleType) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
 
ModelClassVisitor - Class in org.glassfish.hk2.classmodel.reflect.impl
ASM class visitor, used to build to model
ModelClassVisitor(ParsingContext, URI, String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 

N

name - Variable in class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
 
name - Variable in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 

O

on(ArchiveAdapter.Entry, InputStream) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.EntryTask
callback to do some processing on an archive entry.
onEachEntry(ArchiveAdapter.EntryTask) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
perform a task on each archive entry
onEachEntry(ArchiveAdapter.EntryTask) - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
 
onEachEntry(ArchiveAdapter.EntryTask) - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
 
onEachEntry(ArchiveAdapter.EntryTask) - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
 
org.glassfish.hk2.classmodel.reflect - package org.glassfish.hk2.classmodel.reflect
 
org.glassfish.hk2.classmodel.reflect.impl - package org.glassfish.hk2.classmodel.reflect.impl
 
org.glassfish.hk2.classmodel.reflect.util - package org.glassfish.hk2.classmodel.reflect.util
 

P

Parameter - Interface in org.glassfish.hk2.classmodel.reflect
Denote a parameter to a method
parse(File, Runnable) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
parse(ArchiveAdapter, Runnable) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
Parser - Class in org.glassfish.hk2.classmodel.reflect
Parse jar files or directories and create the model for any classes found.
Parser(ParsingContext) - Constructor for class org.glassfish.hk2.classmodel.reflect.Parser
 
ParsingConfig - Interface in org.glassfish.hk2.classmodel.reflect.util
Configuration for the parser.
ParsingContext - Class in org.glassfish.hk2.classmodel.reflect
Parsing context for parsing jars and directories and getting a classmodel back
ParsingContext(ParsingContext) - Constructor for class org.glassfish.hk2.classmodel.reflect.ParsingContext
 
ParsingContext.Builder - Class in org.glassfish.hk2.classmodel.reflect
Context builder
ParsingContext.Builder() - Constructor for class org.glassfish.hk2.classmodel.reflect.ParsingContext.Builder
 
popContext(String) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ClassModelImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.InterfaceModelImpl
 
print(StringBuffer) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
pushContext(String) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
 
put(E) - Method in class org.glassfish.hk2.classmodel.reflect.util.LinkedQueue
 

S

selects(ArchiveAdapter) - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveSelector
Returns true if the archive should be selected for processing
set(T) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
shortDesc() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotatedElement
Construct and return a short description name that can be used to display the instance value
shortDesc() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
size - Variable in class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
 

T

toString() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
Type - Interface in org.glassfish.hk2.classmodel.reflect
A type defines java type which can be an interface or a class.
TypeBuilder - Interface in org.glassfish.hk2.classmodel.reflect.impl
Plug-able interface to build type
TypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of the Type abstraction.
TypeImpl(String, TypeProxy<Type>, URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
TypeProxy<T extends Type> - Class in org.glassfish.hk2.classmodel.reflect.impl
Proxy for types, used in place until the type can be properly instantiated.
TypeProxy(TypeProxy.Notifier<T>, String) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
 
TypeProxy.Notifier<T> - Interface in org.glassfish.hk2.classmodel.reflect.impl
 
Types - Interface in org.glassfish.hk2.classmodel.reflect
Represents the result of a parsing activity.
TypesCtr - Class in org.glassfish.hk2.classmodel.reflect.impl
contains all the parsed types references.
TypesCtr() - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
 
TypesImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Results of a parsing activity, all java resources are inventoried in three main categories : classes, interfaces and annotations with cross references
TypesImpl(TypesCtr, URI) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
 

V

valueOf(String) - Static method in enum org.glassfish.hk2.classmodel.reflect.Member.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.glassfish.hk2.classmodel.reflect.Member.Type
Returns an array containing the constants of this enum type, in the order they are declared.
valueSet(T) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeProxy.Notifier
 
visit(int, int, String, String, String, String[]) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitAnnotation(String, boolean) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitAttribute(Attribute) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitEnd() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitField(int, String, String, String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitOuterClass(String, String, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 
visitSource(String, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor
 

W

wasDefinedIn(Collection<URI>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
 
wasDefinedIn(Collection<URI>) - Method in interface org.glassfish.hk2.classmodel.reflect.Type
Determine if this type was defined in one of the passed URI or not

A B C D E F G I J L M N O P S T V W

Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.