Selen
Table of Contents
Interfaces
- MemoInterface
- CollectionInterface
- ObjectsInterface
- QueueInterface
- StackInterface
- AttributeMarkerInterface
- Selen\MongoDBのAttributeとして識別するためのインターフェース。 Selen\MongoDBが提供するAttributeにはこのインターフェースを必ず実装すること。
- SchemaFieldMarkerInterface
- SchemaFieldのAttributeとして識別するためのインターフェース
- SchemaMarkerInterface
- SchemaのAttributeとして識別するためのインターフェース
- SchemaBuilderInterface
- ValidateMarkerInterface
- ValidatorのAttributeとして識別するためのインターフェース
- SchemaValidatorInterface
- ValueValidateInterface
- ValidatorのAttributeとして識別するためのインターフェース
- Constants
- 定数を提供するインターフェースです
- KeyExchangeInterface
- ValueExchangeInterface
- ValueValidateInterface
- RadixInterface
Classes
- ArrayOperation
- 配列の操作を提供するクラスです。
- CaseName
- ケースフォールディングを行うクラス(配列要素名)
- Util
- bool型のユーティリティクラスです
- AbstractMemo
- 値を保持するクラス
- ArrayDepth
- ArrayPath
- ArrayType
- ArrayTypes
- Enum
- MaxLength
- 文字列長が最大となる文字列を保持するクラス
- MinLength
- 文字列長が最小となる文字列を保持するクラス
- AbstractCollection
- AbstractObjects
- AbstractQueue
- AbstractStack
- Collection
- Objects
- Queue
- Stack
- Type
- Types
- Record
- 日付情報を保持するクラス
- Util
- \DateTimeクラスに関するUtilを提供するクラス
- DateTime
- 日付に関する処理を提供するクラス
- Workspace
- 作業ディレクトリの作成・削除を提供するクラス
- Define
- ファイルバリデーションの設定・検証を提供するクラスです。
- ValidateResult
- ValidatorResult
- Validator
- SchemaFieldLoader
- MongoDB SchemaのFieldに設定されたAttributeを読み込むクラス
- SchemaLoader
- MongoDB Schemaに設定されたAttributeを読み込むクラス
- Nest
- Schema
- SchemaField
- Build
- InsertSchema
- UpdateSchema
- SchemaBuilder
- SchemaValidator
- ArrayEnum
- ArrayType
- Enum
- Regex
- Type
- InsertSchema
- Key
- ValidateResult
- ValidatorResult
- UpdateSchema
- Value
- NamespaceGenerator
- パスから名前空間を生成するクラスです
- PathGenerator
- 名前空間からパスを生成するクラスです
- NamespaceResult
- 名前空間の情報を保持するクラスです
- PathResult
- ファイルのパスの情報を保持するクラスです
- Result
- 名前空間とファイルパスの情報を保持するクラスです
- Map
- 名前空間のnamespace prefixとbase directoryのマッピング情報を保持するクラスです
- ArrayDefine
- Key
- Define
- Exchanger
- ArrayDefine
- Key
- Define
- ValidateResult
- ValidatorResult
- ArrayNotEmpty
- DateTimeFormat
- Enum
- Max
- 値の最大範囲値をバリデーションするクラス
- MaxLength
- 文字列の最大文字数をバリデーションするクラス
- MaxSize
- 配列の最大要素数をバリデーションするクラス
- Min
- 値の最小範囲値をバリデーションするクラス
- MinLength
- 文字列の最小文字数をバリデーションするクラス
- MinSize
- 配列の最小要素数をバリデーションするクラス
- Regex
- StrNotEmpty
- Type
- Validator
- Alphabet
- Bom
- Byte Order Markに関する処理を提供するクラス
- Week
- 日本語・英語の曜日を相互変換するクラス.
- CaseName
- ケースフォールディングを提供するクラスです
- Random
- ランダムな文字列の生成を提供するクラスです
- SizeParser
- string型で表現されたデータ量をint型へ変換するクラスです。
- Util
- Jp
- Length
- Space
- AbstractWidth
- Full
- Half
- Width
- AbstractRadix
- Radix
- Radix10
- Radix16
- Radix2
- Radix26
- Radix3
- Radix4
- Radix5
- Radix6
- Radix7
- Radix8
- Radix9