Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

T

tabDataChanged(TabPane, Component, Object) - Method in class griffon.pivot.support.adapters.TabPaneAttributeAdapter
 
tabDataRendererChanged(TabPane, Button.DataRenderer) - Method in class griffon.pivot.support.adapters.TabPaneAdapter
 
tabInserted(TabPane, int) - Method in class griffon.pivot.support.adapters.TabPaneAdapter
 
TableCellFactories - Class in griffon.javafx.scene.control
 
TableCellFactories() - Constructor for class griffon.javafx.scene.control.TableCellFactories
 
TableCellFactory<E,T> - Interface in griffon.javafx.scene.control
 
tableDataBindMappingChanged(TableView, TableView.TableDataBindMapping) - Method in class griffon.pivot.support.adapters.TableViewBindingAdapter
 
tableDataBindTypeChanged(TableView, BindType) - Method in class griffon.pivot.support.adapters.TableViewBindingAdapter
 
tableDataChanged(TableView, List<?>) - Method in class griffon.pivot.support.adapters.TableViewAdapter
 
tableDataKeyChanged(TableView, String) - Method in class griffon.pivot.support.adapters.TableViewBindingAdapter
 
TablePaneAdapter - Class in griffon.pivot.support.adapters
 
TablePaneAdapter() - Constructor for class griffon.pivot.support.adapters.TablePaneAdapter
 
TablePaneAttributeAdapter - Class in griffon.pivot.support.adapters
 
TablePaneAttributeAdapter() - Constructor for class griffon.pivot.support.adapters.TablePaneAttributeAdapter
 
TableViewAdapter - Class in griffon.pivot.support.adapters
 
TableViewAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewAdapter
 
TableViewBindingAdapter - Class in griffon.pivot.support.adapters
 
TableViewBindingAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewBindingAdapter
 
tableViewChanged(TableViewHeader, TableView) - Method in class griffon.pivot.support.adapters.TableViewHeaderAdapter
 
TableViewColumnAdapter - Class in griffon.pivot.support.adapters
 
TableViewColumnAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewColumnAdapter
 
TableViewFormat<E> - Interface in griffon.javafx.scene.control
 
TableViewHeaderAdapter - Class in griffon.pivot.support.adapters
 
TableViewHeaderAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewHeaderAdapter
 
TableViewHeaderPressAdapter - Class in griffon.pivot.support.adapters
 
TableViewHeaderPressAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewHeaderPressAdapter
 
TableViewModel<E> - Interface in griffon.javafx.scene.control
 
TableViewRowAdapter - Class in griffon.pivot.support.adapters
 
TableViewRowAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewRowAdapter
 
TableViewSelectionAdapter - Class in griffon.pivot.support.adapters
 
TableViewSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewSelectionAdapter
 
TableViewSortAdapter - Class in griffon.pivot.support.adapters
 
TableViewSortAdapter() - Constructor for class griffon.pivot.support.adapters.TableViewSortAdapter
 
TabPaneAdapter - Class in griffon.pivot.support.adapters
 
TabPaneAdapter() - Constructor for class griffon.pivot.support.adapters.TabPaneAdapter
 
TabPaneAttributeAdapter - Class in griffon.pivot.support.adapters
 
TabPaneAttributeAdapter() - Constructor for class griffon.pivot.support.adapters.TabPaneAttributeAdapter
 
TabPaneSelectionAdapter - Class in griffon.pivot.support.adapters
 
TabPaneSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TabPaneSelectionAdapter
 
tabsRemoved(TabPane, int, Sequence<Component>) - Method in class griffon.pivot.support.adapters.TabPaneAdapter
 
takeSnapshot(Component) - Static method in class griffon.swing.support.SwingUtils
Takes a snapshot of the target component.
takeSnapshot(Component, boolean) - Static method in class griffon.swing.support.SwingUtils
Takes a snapshot of the target component.
TargetBinding<T> - Interface in griffon.core.injection
 
TestApplicationBootstrapper - Class in org.codehaus.griffon.runtime.core
 
TestApplicationBootstrapper(GriffonApplication) - Constructor for class org.codehaus.griffon.runtime.core.TestApplicationBootstrapper
 
TestCaseAware - Interface in griffon.core.test
 
TestContext - Class in griffon.javafx.test
 
TestDesktopPivotApplication - Class in org.codehaus.griffon.runtime.pivot
 
TestDesktopPivotApplication() - Constructor for class org.codehaus.griffon.runtime.pivot.TestDesktopPivotApplication
 
TestDesktopPivotApplication(String[]) - Constructor for class org.codehaus.griffon.runtime.pivot.TestDesktopPivotApplication
 
TestFor - Annotation Type in griffon.core.test
 
TestFX - Class in griffon.javafx.test
 
TestFX() - Constructor for class griffon.javafx.test.TestFX
 
TestingModule - Interface in griffon.core.injection
 
TestJavaFXGriffonApplication - Class in org.codehaus.griffon.runtime.javafx
 
TestJavaFXGriffonApplication() - Constructor for class org.codehaus.griffon.runtime.javafx.TestJavaFXGriffonApplication
 
TestJavaFXGriffonApplication(String[]) - Constructor for class org.codehaus.griffon.runtime.javafx.TestJavaFXGriffonApplication
 
TestJavaFXGriffonApplicationBootstrapper - Class in org.codehaus.griffon.runtime.javafx
 
TestJavaFXGriffonApplicationBootstrapper(GriffonApplication) - Constructor for class org.codehaus.griffon.runtime.javafx.TestJavaFXGriffonApplicationBootstrapper
 
TestJavaFXWindowManager - Class in org.codehaus.griffon.runtime.javafx
 
TestJavaFXWindowManager(GriffonApplication, JavaFXWindowDisplayHandler) - Constructor for class org.codehaus.griffon.runtime.javafx.TestJavaFXWindowManager
 
TestJavaFXWindowManagerProvider - Class in org.codehaus.griffon.runtime.javafx
 
TestJavaFXWindowManagerProvider() - Constructor for class org.codehaus.griffon.runtime.javafx.TestJavaFXWindowManagerProvider
 
TestModuleAware - Interface in griffon.core.test
 
TestModuleOverrides - Annotation Type in griffon.core.test
 
TestModules - Annotation Type in griffon.core.test
 
TestPivotApplicationBootstrapper - Class in org.codehaus.griffon.runtime.pivot
 
TestPivotApplicationBootstrapper(GriffonApplication, Display) - Constructor for class org.codehaus.griffon.runtime.pivot.TestPivotApplicationBootstrapper
 
TextAreaAdapter - Class in griffon.pivot.support.adapters
 
TextAreaAdapter() - Constructor for class griffon.pivot.support.adapters.TextAreaAdapter
 
TextAreaBindingAdapter - Class in griffon.pivot.support.adapters
 
TextAreaBindingAdapter() - Constructor for class griffon.pivot.support.adapters.TextAreaBindingAdapter
 
TextAreaContentAdapter - Class in griffon.pivot.support.adapters
 
TextAreaContentAdapter() - Constructor for class griffon.pivot.support.adapters.TextAreaContentAdapter
 
TextAreaSelectionAdapter - Class in griffon.pivot.support.adapters
 
TextAreaSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TextAreaSelectionAdapter
 
textBindMappingChanged(Label, Label.TextBindMapping) - Method in class griffon.pivot.support.adapters.LabelBindingAdapter
 
textBindMappingChanged(TextArea, TextArea.TextBindMapping) - Method in class griffon.pivot.support.adapters.TextAreaBindingAdapter
 
textBindMappingChanged(TextInput, TextInput.TextBindMapping) - Method in class griffon.pivot.support.adapters.TextInputBindingAdapter
 
textBindTypeChanged(Label, BindType) - Method in class griffon.pivot.support.adapters.LabelBindingAdapter
 
textBindTypeChanged(TextArea, BindType) - Method in class griffon.pivot.support.adapters.TextAreaBindingAdapter
 
textBindTypeChanged(TextInput, BindType) - Method in class griffon.pivot.support.adapters.TextInputBindingAdapter
 
textChanged(Label, String) - Method in class griffon.pivot.support.adapters.LabelAdapter
 
textChanged(Meter, String) - Method in class griffon.pivot.support.adapters.MeterAdapter
 
textChanged(TextArea) - Method in class griffon.pivot.support.adapters.TextAreaContentAdapter
 
textChanged(TextInput) - Method in class griffon.pivot.support.adapters.TextInputContentAdapter
 
textFieldTableCellFactory() - Static method in class griffon.javafx.scene.control.TableCellFactories
 
TextInputAdapter - Class in griffon.pivot.support.adapters
 
TextInputAdapter() - Constructor for class griffon.pivot.support.adapters.TextInputAdapter
 
TextInputBindingAdapter - Class in griffon.pivot.support.adapters
 
TextInputBindingAdapter() - Constructor for class griffon.pivot.support.adapters.TextInputBindingAdapter
 
TextInputContentAdapter - Class in griffon.pivot.support.adapters
 
TextInputContentAdapter() - Constructor for class griffon.pivot.support.adapters.TextInputContentAdapter
 
TextInputSelectionAdapter - Class in griffon.pivot.support.adapters
 
TextInputSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TextInputSelectionAdapter
 
textInserted(TextInput, int, int) - Method in class griffon.pivot.support.adapters.TextInputContentAdapter
 
textKeyChanged(Label, String) - Method in class griffon.pivot.support.adapters.LabelBindingAdapter
 
textKeyChanged(TextArea, String) - Method in class griffon.pivot.support.adapters.TextAreaBindingAdapter
 
textKeyChanged(TextInput, String) - Method in class griffon.pivot.support.adapters.TextInputBindingAdapter
 
TextNodeAdapter - Class in griffon.pivot.support.adapters
 
TextNodeAdapter() - Constructor for class griffon.pivot.support.adapters.TextNodeAdapter
 
TextPaneAdapter - Class in griffon.pivot.support.adapters
 
TextPaneAdapter() - Constructor for class griffon.pivot.support.adapters.TextPaneAdapter
 
TextPaneCharacterAdapter - Class in griffon.pivot.support.adapters
 
TextPaneCharacterAdapter() - Constructor for class griffon.pivot.support.adapters.TextPaneCharacterAdapter
 
TextPaneSelectionAdapter - Class in griffon.pivot.support.adapters
 
TextPaneSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TextPaneSelectionAdapter
 
textRemoved(TextInput, int, int) - Method in class griffon.pivot.support.adapters.TextInputContentAdapter
 
textSizeChanged(TextInput, int) - Method in class griffon.pivot.support.adapters.TextInputAdapter
 
textValidatorChanged(TextInput, Validator) - Method in class griffon.pivot.support.adapters.TextInputAdapter
 
textValidChanged(TextInput) - Method in class griffon.pivot.support.adapters.TextInputAdapter
 
Threading - Annotation Type in griffon.transform
Annotates a calls or method.
Threading.Policy - Enum in griffon.transform
Indicates the type of threading management for a method or property.
ThreadingAware - Annotation Type in griffon.transform
Annotates a class.
ThreadingHandler - Interface in griffon.core.threading
Base contract for classes that can perform tasks in different threads following the conventions set by the application.
timeout - Variable in class griffon.javafx.test.GriffonTestFXClassRule
 
timeout - Variable in class griffon.javafx.test.GriffonTestFXRule
 
titleChanged(Border, String) - Method in class griffon.pivot.support.adapters.BorderAdapter
 
titleChanged(Expander, String) - Method in class griffon.pivot.support.adapters.ExpanderAdapter
 
titleChanged(Window, String) - Method in class griffon.pivot.support.adapters.WindowAdapter
 
to(Class<? extends T>) - Method in interface org.codehaus.griffon.runtime.core.injection.LinkedBindingBuilder
 
toArray() - Method in class griffon.javafx.beans.binding.ListPropertyDecorator
 
toArray(T[]) - Method in class griffon.javafx.beans.binding.ListPropertyDecorator
 
toArray() - Method in class griffon.javafx.beans.binding.SetPropertyDecorator
 
toArray(T[]) - Method in class griffon.javafx.beans.binding.SetPropertyDecorator
 
toArray(T[]) - Method in class griffon.javafx.collections.DelegatingObservableList
 
toArray() - Method in class griffon.javafx.collections.DelegatingObservableList
 
toArray() - Method in class griffon.javafx.collections.DelegatingObservableSet
 
toArray(T[]) - Method in class griffon.javafx.collections.DelegatingObservableSet
 
toArray() - Method in class griffon.util.CollectionUtils.ListBuilder
 
toArray(T[]) - Method in class griffon.util.CollectionUtils.ListBuilder
 
toArray() - Method in class griffon.util.CollectionUtils.SetBuilder
 
toArray(T[]) - Method in class griffon.util.CollectionUtils.SetBuilder
 
toggleButtonChanged(Button) - Method in class griffon.pivot.support.adapters.ButtonAdapter
 
toInstance(T) - Method in interface org.codehaus.griffon.runtime.core.injection.LinkedBindingBuilder
 
toNonPrimitiveClass(Class) - Static method in class griffon.util.MethodUtils
Find a non primitive representation for given primitive class.
toObjectArray(List<?>) - Method in class org.codehaus.griffon.runtime.core.i18n.AbstractMessageSource
 
toObjectArray(List<?>) - Method in class org.codehaus.griffon.runtime.core.resources.AbstractResourceResolver
 
toolkitActionFor(GriffonController, String) - Method in class org.codehaus.griffon.runtime.javafx.artifact.AbstractJavaFXGriffonView
 
toolkitActionFor(GriffonController, String) - Method in class org.codehaus.griffon.runtime.lanterna.artifact.AbstractLanternaGriffonView
 
toolkitActionFor(GriffonController, String) - Method in class org.codehaus.griffon.runtime.pivot.artifact.AbstractPivotGriffonView
 
toolkitActionFor(GriffonController, String) - Method in class org.codehaus.griffon.runtime.swing.artifact.AbstractSwingGriffonView
 
tooltipDelayChanged(Component, int) - Method in class griffon.pivot.support.adapters.ComponentAdapter
 
tooltipTextChanged(Accordion, Component, String) - Method in class griffon.pivot.support.adapters.AccordionAttributeAdapter
 
tooltipTextChanged(Component, String) - Method in class griffon.pivot.support.adapters.ComponentAdapter
 
tooltipTextChanged(TabPane, Component, String) - Method in class griffon.pivot.support.adapters.TabPaneAttributeAdapter
 
tooltipTriggered(Component, int, int) - Method in class griffon.pivot.support.adapters.ComponentTooltipAdapter
 
topLeftChanged(SplitPane, Component) - Method in class griffon.pivot.support.adapters.SplitPaneAdapter
 
toProperties(Map<String, Object>) - Static method in class griffon.util.CollectionUtils
Returns an adapted Map as a Properties instance.
toProperties(ResourceBundle) - Static method in class griffon.util.ConfigUtils
Converts a ResourceBundle instance into a Properties instance.
toPropertiesDeep(Map<String, Object>) - Static method in class griffon.util.CollectionUtils
Creates a Properties instances based on the given Map.
toProvider(Provider<T>) - Method in interface org.codehaus.griffon.runtime.core.injection.LinkedBindingBuilder
 
toProvider(Class<? extends Provider<T>>) - Method in interface org.codehaus.griffon.runtime.core.injection.LinkedBindingBuilder
 
toString() - Method in class griffon.core.editors.PropertyEditorChain
 
toString() - Method in class griffon.core.injection.Key
 
toString() - Method in class griffon.core.injection.Qualified
 
toString() - Method in class griffon.core.ObservableContext.ContextEvent
 
toString() - Method in class griffon.javafx.beans.binding.BooleanPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ChangeListenerDecorator
 
toString() - Method in class griffon.javafx.beans.binding.DoublePropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.FloatPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.IntegerPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.InvalidationListenerDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ListChangeListenerDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ListPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.LongPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.MapChangeListenerDecorator
 
toString() - Method in class griffon.javafx.beans.binding.MapPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ObjectPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ObservableNumberValueDecorator
 
toString() - Method in class griffon.javafx.beans.binding.ObservableValueDecorator
 
toString() - Method in class griffon.javafx.beans.binding.PropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.SetChangeListenerDecorator
 
toString() - Method in class griffon.javafx.beans.binding.SetPropertyDecorator
 
toString() - Method in class griffon.javafx.beans.binding.StringPropertyDecorator
 
toString() - Method in class griffon.javafx.collections.DelegatingObservableMap
 
toString(T) - Method in class griffon.javafx.util.StringConverterAdapter
 
toString(T) - Method in class griffon.javafx.util.ToStringOnlyStringConverter
 
toString() - Method in class griffon.lanterna.support.LanternaAction
 
toString() - Method in class griffon.pivot.support.PivotAction
 
toString() - Method in class griffon.util.CollectionUtils.ListBuilder
 
toString() - Method in class griffon.util.CollectionUtils.MapBuilder
 
toString() - Method in class griffon.util.CollectionUtils.SetBuilder
 
toString() - Method in class griffon.util.MethodDescriptor
 
toString() - Method in class org.codehaus.griffon.runtime.core.artifact.AbstractGriffonClass
 
toString() - Method in class org.codehaus.griffon.runtime.core.configuration.FieldConfigurationDescriptor
 
toString() - Method in class org.codehaus.griffon.runtime.core.configuration.FieldInjectionPoint
 
toString() - Method in class org.codehaus.griffon.runtime.core.configuration.MethodConfigurationDescriptor
 
toString() - Method in class org.codehaus.griffon.runtime.core.configuration.MethodInjectionPoint
 
toString() - Method in class org.codehaus.griffon.runtime.core.controller.DefaultActionMetadata
 
toString() - Method in class org.codehaus.griffon.runtime.core.controller.DefaultActionParameter
 
toString() - Method in class org.codehaus.griffon.runtime.core.controller.DefaultToolkitAction
 
toString() - Method in class org.codehaus.griffon.runtime.core.mvc.AbstractMVCGroupConfiguration
 
toString() - Method in class org.codehaus.griffon.runtime.core.mvc.DefaultMVCGroup
 
toString() - Method in class org.codehaus.griffon.runtime.groovy.util.GroovyScriptResourceBundle
 
toString() - Method in class org.jdesktop.swinghelper.debug.CheckThreadViolationRepaintManager
 
ToStringOnlyStringConverter<T> - Class in griffon.javafx.util
 
ToStringOnlyStringConverter() - Constructor for class griffon.javafx.util.ToStringOnlyStringConverter
 
ToStringOnlyStringConverter(Function<T, String>) - Constructor for class griffon.javafx.util.ToStringOnlyStringConverter
 
trace(String, String, String) - Method in class org.codehaus.griffon.runtime.javafx.controller.JavaFXActionManager
 
trace(String, String, String) - Method in class org.codehaus.griffon.runtime.lanterna.controller.LanternaActionManager
 
trace(String, String, String) - Method in class org.codehaus.griffon.runtime.pivot.controller.PivotActionManager
 
trace(String, String, String) - Method in class org.codehaus.griffon.runtime.swing.controller.SwingActionManager
 
track(Object) - Static method in class org.codehaus.griffon.runtime.core.injection.InjectionUnitOfWork
 
TRAILING - Static variable in interface griffon.core.artifact.GriffonControllerClass
"Controller"
TRAILING - Static variable in interface griffon.core.artifact.GriffonModelClass
"Model"
TRAILING - Static variable in interface griffon.core.artifact.GriffonServiceClass
"Service"
TRAILING - Static variable in interface griffon.core.artifact.GriffonViewClass
"View"
TransformationMap<K,V,F> - Class in griffon.javafx.collections.transformation
 
TransformationMap(ObservableMap<K, ? extends F>) - Constructor for class griffon.javafx.collections.transformation.TransformationMap
 
TransformationSet<E,F> - Class in griffon.javafx.collections.transformation
 
TransformationSet(ObservableSet<? extends F>) - Constructor for class griffon.javafx.collections.transformation.TransformationSet
 
TransitionAdapter - Class in griffon.pivot.support.adapters
 
TransitionAdapter() - Constructor for class griffon.pivot.support.adapters.TransitionAdapter
 
transitionCompleted(Transition) - Method in class griffon.pivot.support.adapters.TransitionAdapter
 
treeDataChanged(TreeView, List<?>) - Method in class griffon.pivot.support.adapters.TreeViewAdapter
 
TreeViewAdapter - Class in griffon.pivot.support.adapters
 
TreeViewAdapter() - Constructor for class griffon.pivot.support.adapters.TreeViewAdapter
 
TreeViewBranchAdapter - Class in griffon.pivot.support.adapters
 
TreeViewBranchAdapter() - Constructor for class griffon.pivot.support.adapters.TreeViewBranchAdapter
 
TreeViewNodeAdapter - Class in griffon.pivot.support.adapters
 
TreeViewNodeAdapter() - Constructor for class griffon.pivot.support.adapters.TreeViewNodeAdapter
 
TreeViewNodeStateAdapter - Class in griffon.pivot.support.adapters
 
TreeViewNodeStateAdapter() - Constructor for class griffon.pivot.support.adapters.TreeViewNodeStateAdapter
 
TreeViewSelectionAdapter - Class in griffon.pivot.support.adapters
 
TreeViewSelectionAdapter() - Constructor for class griffon.pivot.support.adapters.TreeViewSelectionAdapter
 
triStateChanged(Button) - Method in class griffon.pivot.support.adapters.ButtonAdapter
 
TYPE - Static variable in interface griffon.core.artifact.GriffonControllerClass
"controller"
TYPE - Static variable in interface griffon.core.artifact.GriffonModelClass
"model"
TYPE - Static variable in interface griffon.core.artifact.GriffonServiceClass
"service"
TYPE - Static variable in interface griffon.core.artifact.GriffonViewClass
"view"
type - Variable in class org.codehaus.griffon.runtime.core.mvc.DefaultMVCGroupManager.InjectionPoint
 
TypeConversionException - Exception in griffon.exceptions
 
TypeConversionException(Object, Class<?>) - Constructor for exception griffon.exceptions.TypeConversionException
 
TypeConversionException(Object, Class<?>, Throwable) - Constructor for exception griffon.exceptions.TypeConversionException
 
Typed - Annotation Type in griffon.inject
 
typed(Class<?>) - Static method in class griffon.util.AnnotationUtils
 
TypedMVCGroup<M extends GriffonModel,V extends GriffonView,C extends GriffonController> - Interface in griffon.core.mvc
 
typedMvcGroup(Class<? extends MVC>, MVCGroup) - Method in class org.codehaus.griffon.runtime.core.mvc.AbstractMVCGroupManager
 
TypedMVCGroupFunction<MVC extends TypedMVCGroup> - Interface in griffon.core.mvc
An specialized function for working with typed MVC groups.
TypeNotFoundException - Exception in griffon.exceptions
 
TypeNotFoundException(String) - Constructor for exception griffon.exceptions.TypeNotFoundException
 
TypeNotFoundException(String, Throwable) - Constructor for exception griffon.exceptions.TypeNotFoundException
 
TypeNotFoundException(String, Annotation, Throwable) - Constructor for exception griffon.exceptions.TypeNotFoundException
 
TypeProviderFor - Annotation Type in griffon.metadata
 
TypeUtils - Class in griffon.util
Utility class for dealing with type conversions.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links
Copyright © 2008-2017 The Griffon Team. All rights reserved.