// Copyright 2004-2008 Castle Project - http://www.castleproject.org/ // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. namespace Castle.MonoRail.Views.AspView { using Components.DictionaryAdapter; using Framework.Helpers; public interface IHelpersAccesor { /// /// Gets the AjaxHelper instance /// [DictionaryKeySubstitution("Ajax", "AjaxHelper")] AjaxHelper Ajax { get; } /// /// Gets the BehaviourHelper instance /// [DictionaryKeySubstitution("Behaviour", "BehaviourHelper")] BehaviourHelper Behaviour { get; } /// /// Gets the DateFormatHelper instance /// [DictionaryKeySubstitution("DateFormat", "DateFormatHelper")] DateFormatHelper DateFormat { get; } /// /// Gets the DictHelper instance /// [DictionaryKeySubstitution("Dict", "DictHelper")] DictHelper Dict { get; } /// /// Gets the EffectsFatHelper instance /// [DictionaryKeySubstitution("EffectsFat", "EffectsFatHelper")] EffectsFatHelper EffectsFat { get; } /// /// Gets the FormHelper instance /// [DictionaryKeySubstitution("Form", "FormHelper")] FormHelper Form { get; } /// /// Gets the HtmlHelper instance /// [DictionaryKeySubstitution("Html", "HtmlHelper")] HtmlHelper Html { get; } /// /// Gets the PaginationHelper instance /// [DictionaryKeySubstitution("Pagination", "PaginationHelper")] PaginationHelper Pagination { get; } /// /// Gets the ScriptaculousHelper instance /// [DictionaryKeySubstitution("Scriptaculous", "ScriptaculousHelper")] ScriptaculousHelper Scriptaculous { get; } /// /// Gets the UrlHelper instance /// [DictionaryKeySubstitution("Url", "UrlHelper")] UrlHelper Url { get; } /// /// Gets the ValidationHelper instance /// [DictionaryKeySubstitution("Validation", "ValidationHelper")] ValidationHelper Validation { get; } /// /// Gets the WizardHelper instance /// [DictionaryKeySubstitution("Wizard", "WizardHelper")] WizardHelper Wizard { get; } /// /// Gets the ZebdaHelper instance /// [DictionaryKeySubstitution("Zebda", "ZebdaHelper")] ZebdaHelper Zebda { get; } } }