Woolpack API

woolpack.fn
インタフェース Fn<C,R>

型パラメータ:
C - コンテキスト役。
R - 返却値。
既知の実装クラスの一覧:
AbstractCountProperty, AbstractNodeSeeker, AcquireFn, ArrayAcceptor, AttrRemover, AttrValueBranch, AttrValueGetter, AttrValueUpdater, AutoUpdater, BeanAcceptor, BeanResult, BooleanConverter, BoolSeq, BranchPropertyCounter, CaseNormalizer, CastFn, ChildElementInserter, ChildrenRemover, ChildrenRetain, ChildTextReplacer, CloneFormatFactory, CollectionConverter, CommentRemover, CommitFn, CompareFn, ComplexAcceptor, ConcurrentMapCache, ConfigGetter, ConfigSetter, ContainerContextSetter, ContainsAllChecker, ContainsChecker, Converter, ConvertValidator, CountResult, DelegationIfNecessityConverter, Delegator, DoSemaphoreFactory, EchoAcceptor, EchoFn, ElementAcceptor, EqualsChecker, ExecFn, FixAcceptor, FixFn, FormatConverter, FrameToTable, GettingELFn, HiddenAppender, IdConverter, IdGetter, IfFn, IFrameInserter, InputStreamReaderFactory, IterableAcceptor, JoinFn, JXPFactory, KeySetGetter, LapTimeFn, ListResult, LoadBalancer, LocalId, LocalIndexValidator, LocalKeyValidator, MapAcceptor, MapCache, MapGetter, MapInput, MapResult, MaxChecker, MaxLengthChecker, MergeCell, MergeCellAll, MessageValidator, MinChecker, MinLengthChecker, NameBranch, NameBranchIfExists, NetMaskConverter, NewInstanceFactory, NodeClone, NodeFactory, NodeFindableFactory, NodeFinder, NodeGetter, NodeNameGetter, NodeNormalizer, NodeSeeker, NodeSetter, NotDelegator, NotEmptyChecker, NotFn, NullFn, ObjectMatcher, OneLineResult, ParentElementInserter, ParseConverter, PropertyNameGetter, PutResourceBundle, RadioRemaker, RecodeFn, RegExpChecker, RegExpConverter, ResourceBundleFactory, RetainKeys, RollbackFn, RowAttrConverter, RowIndexInserter, RunnableFn, SelectedValueUpdater, SelectRemaker, SeqFn, ServletInputStreamFactory, SideEffectConcurrentMapCache, SideEffectMapCache, SingleInput, SingleResult, SleepFn, SpaceCompressor, StatementInput, StringInputStreamFactory, StringReaderFactory, SwitchFn, SwitchNearLocale, TemplateCopier, TextReplacer, ThisAndTextsRemover, ThisRemover, ThreadLocalGetter, ThrowFn, ToBigDecimalConverter, ToBigIntegerConverter, ToByteConverter, ToDoubleConverter, ToFloatConverter, ToIntegerConverter, ToLinkedHashMap, ToLongConverter, ToShortConverter, ToSqlDateConverter, ToStringConverter, ToTimestampConverter, ToTypeConverter, TryFn, TryLocales, TrySemaphoreFactory, TrysFn, TxFn, ValueGetter, ValueLoopValidator, ValuesGetter, ValueUpdater, XmlTransformer

public interface Fn<C,R>

引数をひとつとり、返却値をひとつとる関数を表します。 本インタフェースでは以下のデザインパターンを適用することができます。

デザインパターン適用方法
Interpreter引数にコンテキスト役を割り当てる
Abstract Factory実装で返却値を生成する
Composite実装で本インタフェースの変数を宣言する
Proxy委譲を制御する
Adapter引数を変換して委譲する

作成者:
nakamura

メソッドの概要
 R exec(C c)
          関数を実行します。
 

メソッドの詳細

exec

R exec(C c)
関数を実行します。

パラメータ:
c - コンテキスト役。
戻り値:
返却値。

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.