A
- AutoloadException — Class in namespace Dat0r
- Represent autoload errors which should most commonly come from the Autoloader.
- Autoloader — Class in namespace Dat0r
- Provides autoloading for all classes inside the Dat0r namespace along with support for registering additional namespaces for psr-0 autoloading relative to corresponding base paths.
- Autoloader::autoload() — Method in class Autoloader
- Autoloads a given class.
- AggregateDefinitionXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- AggregateDefinition — Class in namespace Dat0r\CodeGen\Schema
-
- ArrayList — Class in namespace Dat0r\Common\Collection
- ArrayList should actually be named List, but php has this as a reserved token (T_LIST), to support the '$what, $for = list($arr)' language construct.
- ArrayList::addItem() — Method in class ArrayList
-
- ArrayList::addItems() — Method in class ArrayList
-
- Collection::addListener() — Method in class Collection
-
- ICollection::addListener() — Method in class ICollection
-
- IList::addItem() — Method in class IList
-
- IList::addItems() — Method in class IList
-
- Document::addDocumentChangedListener() — Method in class Document
- Attaches the given document-changed listener.
- DocumentList::addDocumentChangedListener() — Method in class DocumentList
- Attaches a given document-changed listener, which will be notified about any changes on contained documents.
- IDocument::addDocumentChangedListener() — Method in class IDocument
- Attaches the given document-changed listener.
- AggregateField — Class in namespace Dat0r\Runtime\Field\Type
- AggregateField allows to nest multiple modules below a defined fieldname.
- AggregateModule — Class in namespace Dat0r\Runtime\Module
- Provides and contrains behaviour in the context of being nested by a another module.
- IResult::addViolatedRule() — Method in class IResult
-
- Result::addViolatedRule() — Method in class Result
-
- IRule::apply() — Method in class IRule
-
- Rule::apply() — Method in class Rule
-
- AggregateRule — Class in namespace Dat0r\Runtime\Validator\Rule\Type
- AggregateRule validates that a given value consistently translates to a collection of documents.
- IValueHolder::addValueChangedListener() — Method in class IValueHolder
- Registers a given listener as a recipient of value changed events.
- AggregateValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation for the AggregateField.
- ValueHolder::addValueChangedListener() — Method in class ValueHolder
- Registers a given listener as a recipient of value changed events.
B
- ClassBuilder::build() — Method in class ClassBuilder
-
- IClassBuilder::build() — Method in class IClassBuilder
-
- BaseXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- Service::buildSchema() — Method in class Service
-
- BadValueException — Class in namespace Dat0r\Common\Error
- Reflects exceptions that occur in the context of invalid/bad values trying to be assigned somewhere.
- BooleanField — Class in namespace Dat0r\Runtime\Field\Type
-
- BooleanRule — Class in namespace Dat0r\Runtime\Validator\Rule\Type
-
- BooleanValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for boolean value containment.
C
- ClassBuilder — Class in namespace Dat0r\CodeGen\Builder
-
- ClassContainer — Class in namespace Dat0r\CodeGen\Builder
-
- ClassContainerList — Class in namespace Dat0r\CodeGen\Builder
-
- Config — Class in namespace Dat0r\CodeGen\Config
-
- ConfigReader — Class in namespace Dat0r\CodeGen\Config
-
- Collection — Class in namespace Dat0r\Common\Collection
- Generic base implementation of the ICollection interface.
- Collection::count() — Method in class Collection
- Implementation of php's 'countable' interface's 'count' method.
- Collection::current() — Method in class Collection
- Returns the value for our current internal-pointer position.
- CollectionChangedEvent — Class in namespace Dat0r\Common\Collection
-
- IObject::create() — Method in class IObject
-
- Object::create() — Method in class Object
-
- DocumentChangedEvent::create() — Method in class DocumentChangedEvent
- Creates a new document changed event instance.
- Field::create() — Method in class Field
- Creates a new field instance.
- Field::createValueHolder() — Method in class Field
- Creates a IValueHolder instance dedicated to the current field instance.
- IField::create() — Method in class IField
- Creates a new field instance.
- IField::createValueHolder() — Method in class IField
- Creates a IValueHolder instance dedicated to the current field instance.
- IModule::createDocument() — Method in class IModule
- Creates a new IDocument instance.
- Module::createDocument() — Method in class Module
- Creates a new IDocument instance.
- DataGenerator::createFakeDocument() — Method in class DataGenerator
- Creates a document with fake data for the given module.
- DataGenerator::createFakeDocuments() — Method in class DataGenerator
- Creates
count
number of documents with fake data for the given module. - DataGenerator::createDataFor() — Method in class DataGenerator
- Creates an array with fake data for the given module.
- DataGenerator::createDocument() — Method in class DataGenerator
- Creates a document with fake data for the given module.
- DataGenerator::createDocuments() — Method in class DataGenerator
- Creates
count
number of documents with fake data for the given module. - IValueHolder::create() — Method in class IValueHolder
- Creates a new IValueHolder instance for the given value.
- ValueHolder::create() — Method in class ValueHolder
- Creates a new IValueHolder instance for the given value.
D
- DocumentBaseClass — Class in namespace Dat0r\CodeGen\Builder
-
- DocumentClass — Class in namespace Dat0r\CodeGen\Builder
-
- Service::deployBuild() — Method in class Service
-
- Document — Class in namespace Dat0r\Runtime\Document
- Document generically implements the IDocument interface and serves as a parent/ancestor to all generated and domain specific document base-classes.
- DocumentChangedEvent — Class in namespace Dat0r\Runtime\Document
- Represents an event that occurs when a document's value changes.
- DocumentChangedListenerList — Class in namespace Dat0r\Runtime\Document
- Represents a list of document-changed listeners.
- DocumentList — Class in namespace Dat0r\Runtime\Document
- DocumentList is a TypedList implementation, that holds IDocuments and provides some extra convenience.
- DataGenerator — Class in namespace Dat0r\Runtime\Sham
- Sham\DataGenerator is a class that is able to create or fill documents containing fake data.
E
- EmailField — Class in namespace Dat0r\Runtime\Field\Type
-
- EmailRule — Class in namespace Dat0r\Runtime\Validator\Rule\Type
-
- EmailValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
-
F
- FieldDefinitionXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- FieldDefinition — Class in namespace Dat0r\CodeGen\Schema
-
- FieldDefinitionList — Class in namespace Dat0r\CodeGen\Schema
-
- FieldDefinitionList::filterByType() — Method in class FieldDefinitionList
-
- OptionDefinitionList::filterByName() — Method in class OptionDefinitionList
-
- ArrayList::filter() — Method in class ArrayList
-
- ICollection::filter() — Method in class ICollection
-
- Map::filter() — Method in class Map
-
- FilesystemException — Class in namespace Dat0r\Common\Error
-
- Field — Class in namespace Dat0r\Runtime\Field
- Base class that all Dat0r IField implementations should extend.
- FieldMap — Class in namespace Dat0r\Runtime\Field
- FieldMap is a associative collection container, that maps fieldnames to correspondig field instances.
- DataGenerator::fake() — Method in class DataGenerator
- This method fills the given document with fake data.
- DataGenerator::fakeData() — Method in class DataGenerator
- Creates an array with fake data for the given module.
- DataGenerator::fill() — Method in class DataGenerator
- This method fills the document with fake data.
G
- ClassContainer::getFileName() — Method in class ClassContainer
-
- ClassContainer::getNamespace() — Method in class ClassContainer
-
- ClassContainer::getPackage() — Method in class ClassContainer
-
- ClassContainer::getClassName() — Method in class ClassContainer
-
- ClassContainer::getSourceCode() — Method in class ClassContainer
-
- IClassContainer::getFilename() — Method in class IClassContainer
-
- IClassContainer::getNamespace() — Method in class IClassContainer
-
- IClassContainer::getPackage() — Method in class IClassContainer
-
- IClassContainer::getClassname() — Method in class IClassContainer
-
- IClassContainer::getSourceCode() — Method in class IClassContainer
-
- Config::getCacheDir() — Method in class Config
-
- Config::getDeployDir() — Method in class Config
-
- Config::getDeployMethod() — Method in class Config
-
- Config::getPluginSettings() — Method in class Config
-
- IConfig::getCacheDir() — Method in class IConfig
-
- IConfig::getDeployDir() — Method in class IConfig
-
- IConfig::getDeployMethod() — Method in class IConfig
-
- IConfig::getPluginSettings() — Method in class IConfig
-
- GenerateCodeCommand — Class in namespace Dat0r\CodeGen\Console
-
- FieldDefinition::getName() — Method in class FieldDefinition
-
- FieldDefinition::getImplementor() — Method in class FieldDefinition
-
- FieldDefinition::getShortName() — Method in class FieldDefinition
-
- FieldDefinition::getDescription() — Method in class FieldDefinition
-
- FieldDefinition::getOptions() — Method in class FieldDefinition
-
- ModuleDefinition::getName() — Method in class ModuleDefinition
-
- ModuleDefinition::getImplementor() — Method in class ModuleDefinition
-
- ModuleDefinition::getDocumentImplementor() — Method in class ModuleDefinition
-
- ModuleDefinition::getDescription() — Method in class ModuleDefinition
-
- ModuleDefinition::getOptions() — Method in class ModuleDefinition
-
- ModuleDefinition::getFields() — Method in class ModuleDefinition
-
- ModuleSchema::getNamespace() — Method in class ModuleSchema
-
- ModuleSchema::getModuleDefinition() — Method in class ModuleSchema
-
- ModuleSchema::getAggregateDefinitions() — Method in class ModuleSchema
-
- ModuleSchema::getUsedAggregateDefinitions() — Method in class ModuleSchema
-
- ModuleSchema::getPackage() — Method in class ModuleSchema
-
- OptionDefinition::getName() — Method in class OptionDefinition
-
- OptionDefinition::getValue() — Method in class OptionDefinition
-
- OptionDefinition::getDefault() — Method in class OptionDefinition
-
- Service::getConfig() — Method in class Service
-
- ArrayList::getFirst() — Method in class ArrayList
-
- ArrayList::getLast() — Method in class ArrayList
-
- Collection::getItem() — Method in class Collection
-
- Collection::getItems() — Method in class Collection
-
- Collection::getKey() — Method in class Collection
-
- Collection::getSize() — Method in class Collection
-
- CollectionChangedEvent::getItem() — Method in class CollectionChangedEvent
-
- CollectionChangedEvent::getType() — Method in class CollectionChangedEvent
-
- ICollection::getItem() — Method in class ICollection
-
- ICollection::getItems() — Method in class ICollection
-
- ICollection::getKey() — Method in class ICollection
-
- ICollection::getSize() — Method in class ICollection
-
- IList::getFirst() — Method in class IList
-
- IList::getLast() — Method in class IList
-
- IMap::getKeys() — Method in class IMap
-
- IMap::getValues() — Method in class IMap
-
- Map::getKeys() — Method in class Map
-
- Map::getValues() — Method in class Map
-
- Document::getValue() — Method in class Document
- Returns the value for a specific field.
- Document::getValues() — Method in class Document
- Returns the values of all our fields or a just specific field subset, that can be defined by the optional '$fieldnames' parameter.
- Document::getValidationResults() — Method in class Document
- Returns the validation results of a prior call to setValue(s).
- Document::getChanges() — Method in class Document
- Returns a list of all events that have occured since the document was instanciated or the 'markClean' method was called.
- Document::getModule() — Method in class Document
- Returns the document's module.
- DocumentChangedEvent::getDocument() — Method in class DocumentChangedEvent
- Returns the affected document.
- DocumentChangedEvent::getValueChangedEvent() — Method in class DocumentChangedEvent
- Returns the value changed origin event.
- IDocument::getValue() — Method in class IDocument
- Returns the value for a specific field.
- IDocument::getValues() — Method in class IDocument
- Returns the values of all our fields or a just specific field subset, that can be defined by the optional '$fieldnames' parameter.
- IDocument::getValidationResults() — Method in class IDocument
- Returns the validation results of a prior call to setValue(s).
- IDocument::getChanges() — Method in class IDocument
- Returns a list of all events that have occured since the document was instanciated or the 'markClean' method was called.
- IDocument::getModule() — Method in class IDocument
- Returns the document's module.
- Field::getName() — Method in class Field
- Returns the name of the field.
- Field::getOptions() — Method in class Field
- Returns the field's options.
- Field::getOption() — Method in class Field
- Returns a field option by name if it exists.
- Field::getDefaultValue() — Method in class Field
- Returns the default value of the field.
- Field::getNullValue() — Method in class Field
- Returns a field's null value.
- Field::getValidator() — Method in class Field
-
- IField::getName() — Method in class IField
- Returns the name of the field.
- IField::getDefaultValue() — Method in class IField
- Returns the default value of the field.
- IField::getNullValue() — Method in class IField
- Returns a field's null value.
- IField::getOption() — Method in class IField
- Returns a field option by name if it exists.
- IField::getValidator() — Method in class IField
-
- AggregateField::getDefaultValue() — Method in class AggregateField
- Returns the default value of the field.
- AggregateField::getAggregateModules() — Method in class AggregateField
- Returns the aggregate-modules as an array.
- BooleanField::getDefaultValue() — Method in class BooleanField
- Returns the default value of the field.
- IntegerField::getDefaultValue() — Method in class IntegerField
- Returns the default value of the field.
- ReferenceField::getDefaultValue() — Method in class ReferenceField
- Returns the default value of the field.
- ReferenceField::getReferencedModules() — Method in class ReferenceField
-
- TextField::getDefaultValue() — Method in class TextField
- Returns the default value of the field.
- UuidField::getDefaultValue() — Method in class UuidField
- Returns the default value of the field.
- IModule::getInstance() — Method in class IModule
- Gets a module's pooled instance.
- IModule::getName() — Method in class IModule
- Returns the name of the module.
- IModule::getFields() — Method in class IModule
- Returns the module's field collection.
- IModule::getField() — Method in class IModule
- Returns a certain module field by name.
- IModule::getIdentifierField() — Method in class IModule
- Returns the field to use when identitfying documents that belong to a module.
- Module::getInstance() — Method in class Module
- Gets a module's pooled instance.
- Module::getDocumentType() — Method in class Module
-
- Module::getName() — Method in class Module
- Returns the name of the module.
- Module::getFields() — Method in class Module
- Returns the module's field collection.
- Module::getField() — Method in class Module
- Returns a certain module field by name.
- Module::getIdentifierField() — Method in class Module
- Returns the field to use when identitfying documents that belong to a module.
- Module::getOption() — Method in class Module
- Returns a module option by name if it exists.
- Module::getDefaultFieldnames() — Method in class Module
-
- TextField::guess() — Method in class TextField
-
- IValidator::getRules() — Method in class IValidator
-
- IValidator::getName() — Method in class IValidator
-
- IIncident::getSeverity() — Method in class IIncident
-
- IIncident::getName() — Method in class IIncident
-
- IIncident::getParameters() — Method in class IIncident
-
- IIncident::getParameter() — Method in class IIncident
-
- IResult::getSubject() — Method in class IResult
-
- IResult::getViolatedRules() — Method in class IResult
-
- IResult::getSanitizedValue() — Method in class IResult
-
- IResult::getInputValue() — Method in class IResult
-
- IResult::getSeverity() — Method in class IResult
-
- Incident::getName() — Method in class Incident
-
- Incident::getSeverity() — Method in class Incident
-
- Incident::getParameters() — Method in class Incident
-
- Incident::getParameter() — Method in class Incident
-
- Result::getSubject() — Method in class Result
-
- Result::getViolatedRules() — Method in class Result
-
- Result::getInputValue() — Method in class Result
-
- Result::getSanitizedValue() — Method in class Result
-
- Result::getSeverity() — Method in class Result
-
- IRule::getName() — Method in class IRule
-
- IRule::getOption() — Method in class IRule
-
- IRule::getIncidents() — Method in class IRule
-
- IRule::getSanitizedValue() — Method in class IRule
-
- Rule::getName() — Method in class Rule
-
- Rule::getOptions() — Method in class Rule
-
- Rule::getOption() — Method in class Rule
-
- Rule::getIncidents() — Method in class Rule
-
- Rule::getSanitizedValue() — Method in class Rule
-
- Validator::getName() — Method in class Validator
-
- Validator::getRules() — Method in class Validator
-
- IValueHolder::getValue() — Method in class IValueHolder
- Returns the value holder's aggregated value.
- KeyValueValueHolder::getValueTypeConstraint() — Method in class KeyValueValueHolder
-
- ValueChangedEvent::getField() — Method in class ValueChangedEvent
- Returns the event's affected field.
- ValueChangedEvent::getOldValue() — Method in class ValueChangedEvent
- Returns the previous value of the event's related field.
- ValueChangedEvent::getNewValue() — Method in class ValueChangedEvent
- Returns the new value of the event's related field.
- ValueChangedEvent::getTimestamp() — Method in class ValueChangedEvent
- Returns the event's creation time as a unix timestamp.
- ValueChangedEvent::getAggregateEvent() — Method in class ValueChangedEvent
- If the originating field is an aggregate field, this method returns an aggregated document's underlying value changed event.
- ValueHolder::getValue() — Method in class ValueHolder
- Returns the value holder's aggregated value.
H
- Collection::hasKey() — Method in class Collection
-
- Collection::hasItem() — Method in class Collection
-
- ICollection::hasItem() — Method in class ICollection
-
- ICollection::hasKey() — Method in class ICollection
-
- Document::hasValue() — Method in class Document
- Tells if the document has a value set for a given field.
- IDocument::hasValue() — Method in class IDocument
- Tells if the document has a value set for a given field.
- Field::hasOption() — Method in class Field
- Tells if a field currently owns a specific option.
- IField::hasOption() — Method in class IField
- Tells if a field currently owns a specific option.
- Module::hasOption() — Method in class Module
- Tells if a module currently owns a specific option.
- IIncident::hasParameter() — Method in class IIncident
-
- Incident::hasParameter() — Method in class Incident
-
- IRule::hasOption() — Method in class IRule
-
- Rule::hasOption() — Method in class Rule
-
- IValueHolder::hasValue() — Method in class IValueHolder
- Tells if a value holder has a value.
- ValueHolder::hasValue() — Method in class ValueHolder
- Tells if a value holder has a value.
I
- IClassBuilder — Class in namespace Dat0r\CodeGen\Builder
-
- IClassContainer — Class in namespace Dat0r\CodeGen\Builder
-
- IConfig — Class in namespace Dat0r\CodeGen\Config
-
- IConfigReader — Class in namespace Dat0r\CodeGen\Config
-
- IniFileConfigReader — Class in namespace Dat0r\CodeGen\Config
-
- IModuleSchemaParser — Class in namespace Dat0r\CodeGen\Parser
-
- IXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- ICollection — Class in namespace Dat0r\Common\Collection
-
- IList — Class in namespace Dat0r\Common\Collection
-
- IListener — Class in namespace Dat0r\Common\Collection
-
- IMap — Class in namespace Dat0r\Common\Collection
-
- IUniqueCollection — Class in namespace Dat0r\Common\Collection
-
- InvalidConfigException — Class in namespace Dat0r\Common\Error
-
- InvalidTypeException — Class in namespace Dat0r\Common\Error
- Reflects exceptions that originate from incompatible argument/parameter types.
- IEvent — Class in namespace Dat0r\Common
- IEvent is a marker interface for declaring events.
- IObject — Class in namespace Dat0r\Common
-
- IException — Class in namespace Dat0r
-
- Document::isEqualTo() — Method in class Document
- Tells whether a spefic IDocument instance is considered equal to an other given document.
- Document::isValid() — Method in class Document
- Tells if a document is considered being in a valid/safe state.
- Document::isClean() — Method in class Document
- Tells if the current document instance is clean, hence if it has any unhandled changes.
- IDocument — Class in namespace Dat0r\Runtime\Document
- An IDocument is a generic container for structured data.
- IDocument::isEqualTo() — Method in class IDocument
- Tells whether a spefic IDocument instance is considered equal to an other given document.
- IDocument::isValid() — Method in class IDocument
- Tells if a document is considered being in a valid/safe state.
- IDocument::isClean() — Method in class IDocument
- Tells if the current document instance is clean, hence if it has any unhandled changes.
- IDocumentChangedListener — Class in namespace Dat0r\Runtime\Document
- Represents a listener to events that occur, when a document instance changes one of it's values.
- IField — Class in namespace Dat0r\Runtime\Field
- IFields hold meta data that is used to model document properties, hence your data's behaviour concerning consistent containment.
- IntegerCollectionField — Class in namespace Dat0r\Runtime\Field\Type
-
- IntegerField — Class in namespace Dat0r\Runtime\Field\Type
-
- IModule — Class in namespace Dat0r\Runtime\Module
- IModules define data structures by composing property related strategies named IField, to derive concrete instances of the defined data structures in form of IDocument's.
- IValidator — Class in namespace Dat0r\Runtime\Validator
-
- IIncident — Class in namespace Dat0r\Runtime\Validator\Result
-
- IResult — Class in namespace Dat0r\Runtime\Validator\Result
-
- Incident — Class in namespace Dat0r\Runtime\Validator\Result
-
- IncidentMap — Class in namespace Dat0r\Runtime\Validator\Result
-
- IRule — Class in namespace Dat0r\Runtime\Validator\Rule
-
- IValueChangedListener — Class in namespace Dat0r\Runtime\ValueHolder
-
- IValueHolder — Class in namespace Dat0r\Runtime\ValueHolder
-
- IValueHolder::isValueNull() — Method in class IValueHolder
- Tells if a value holder has no value.
- IValueHolder::isValueGreaterThan() — Method in class IValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IValueHolder::isValueLessThan() — Method in class IValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IValueHolder::isValueEqualTo() — Method in class IValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- AggregateValueHolder::isValueGreaterThan() — Method in class AggregateValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- AggregateValueHolder::isValueLessThan() — Method in class AggregateValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- AggregateValueHolder::isValueEqualTo() — Method in class AggregateValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- BooleanValueHolder::isValueGreaterThan() — Method in class BooleanValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- BooleanValueHolder::isValueLessThan() — Method in class BooleanValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- BooleanValueHolder::isValueEqualTo() — Method in class BooleanValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- IntegerCollectionValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for integer collection value containment.
- IntegerCollectionValueHolder::isValueGreaterThan() — Method in class IntegerCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IntegerCollectionValueHolder::isValueLessThan() — Method in class IntegerCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IntegerCollectionValueHolder::isValueEqualTo() — Method in class IntegerCollectionValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- IntegerValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for integer value containment.
- IntegerValueHolder::isValueGreaterThan() — Method in class IntegerValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IntegerValueHolder::isValueLessThan() — Method in class IntegerValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- IntegerValueHolder::isValueEqualTo() — Method in class IntegerValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- KeyValueValueHolder::isValueGreaterThan() — Method in class KeyValueValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- KeyValueValueHolder::isValueLessThan() — Method in class KeyValueValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- KeyValueValueHolder::isValueEqualTo() — Method in class KeyValueValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- KeyValuesCollectionValueHolder::isValueGreaterThan() — Method in class KeyValuesCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- KeyValuesCollectionValueHolder::isValueLessThan() — Method in class KeyValuesCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- KeyValuesCollectionValueHolder::isValueEqualTo() — Method in class KeyValuesCollectionValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- ReferenceValueHolder::isValueGreaterThan() — Method in class ReferenceValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- ReferenceValueHolder::isValueLessThan() — Method in class ReferenceValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- ReferenceValueHolder::isValueEqualTo() — Method in class ReferenceValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- SelectValueHolder::isValueGreaterThan() — Method in class SelectValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- SelectValueHolder::isValueLessThan() — Method in class SelectValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- SelectValueHolder::isValueEqualTo() — Method in class SelectValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- TextCollectionValueHolder::isValueGreaterThan() — Method in class TextCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- TextCollectionValueHolder::isValueLessThan() — Method in class TextCollectionValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- TextCollectionValueHolder::isValueEqualTo() — Method in class TextCollectionValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- TextValueHolder::isValueGreaterThan() — Method in class TextValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- TextValueHolder::isValueLessThan() — Method in class TextValueHolder
- Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
- TextValueHolder::isValueEqualTo() — Method in class TextValueHolder
- Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.
- ValueHolder::isValueNull() — Method in class ValueHolder
- Tells if a value holder has no value.
K
- Collection::key() — Method in class Collection
- Returns the key for our current internal-pointer position.
- KeyValueField — Class in namespace Dat0r\Runtime\Field\Type
-
- KeyValuesCollectionField — Class in namespace Dat0r\Runtime\Field\Type
-
- KeyValueValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for key-value containment.
- KeyValuesCollectionValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for key-values collection value containment.
L
- BaseXpathParser::literalize() — Method in class BaseXpathParser
-
M
- ModuleBaseClass — Class in namespace Dat0r\CodeGen\Builder
-
- ModuleClass — Class in namespace Dat0r\CodeGen\Builder
-
- ModuleDefinitionXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- ModuleSchemaXmlParser — Class in namespace Dat0r\CodeGen\Parser
-
- ModuleDefinition — Class in namespace Dat0r\CodeGen\Schema
-
- ModuleDefinitionList — Class in namespace Dat0r\CodeGen\Schema
-
- ModuleSchema — Class in namespace Dat0r\CodeGen\Schema
-
- Map — Class in namespace Dat0r\Common\Collection
-
- Document::markClean() — Method in class Document
- Marks the current document instance as clean, hence resets the all tracked changed.
- IDocument::markClean() — Method in class IDocument
- Marks the current document instance as clean, hence resets the all tracked changed.
- Module — Class in namespace Dat0r\Runtime\Module
- Base class that all Dat0r modules should extend.
N
- Collection::next() — Method in class Collection
- Forward our current internal-pointer to it's next position.
- NumberRule — Class in namespace Dat0r\Runtime\Validator\Rule\Type
-
O
- OptionDefinitionXpathParser — Class in namespace Dat0r\CodeGen\Parser
-
- OptionDefinition — Class in namespace Dat0r\CodeGen\Schema
-
- OptionDefinitionList — Class in namespace Dat0r\CodeGen\Schema
-
- Collection::offsetExists() — Method in class Collection
- Tells whether or not an offset exists.
- Collection::offsetGet() — Method in class Collection
- Returns the value at specified offset.
- Collection::offsetSet() — Method in class Collection
- Assigns a value to the specified offset.
- Collection::offsetUnset() — Method in class Collection
- Unsets the value at the given offset.
- IListener::onCollectionChanged() — Method in class IListener
-
- Map::offsetUnset() — Method in class Map
- Unsets the value at the given offset.
- TypedList::offsetSet() — Method in class TypedList
-
- TypedMap::offsetSet() — Method in class TypedMap
-
- Object — Class in namespace Dat0r\Common
-
- Document::onValueChanged() — Method in class Document
- Handle value changed events received by emitters that we've registered to.
- DocumentList::onDocumentChanged() — Method in class DocumentList
- Handle document changed events.
- IDocumentChangedListener::onDocumentChanged() — Method in class IDocumentChangedListener
- Handle document changed events.
- IValueChangedListener::onValueChanged() — Method in class IValueChangedListener
- Handle value changed events received by emitters that we've registered to.
- ValueHolder::onCollectionChanged() — Method in class ValueHolder
-
- ValueHolder::onDocumentChanged() — Method in class ValueHolder
- Handle document changed events.
P
- AggregateDefinitionXpathParser::parseXpath() — Method in class AggregateDefinitionXpathParser
-
- FieldDefinitionXpathParser::parseXpath() — Method in class FieldDefinitionXpathParser
-
- IModuleSchemaParser::parseSchema() — Method in class IModuleSchemaParser
-
- IXpathParser::parseXpath() — Method in class IXpathParser
-
- ModuleDefinitionXpathParser::parseXpath() — Method in class ModuleDefinitionXpathParser
-
- ModuleSchemaXmlParser::parseSchema() — Method in class ModuleSchemaXmlParser
-
- OptionDefinitionXpathParser::parseXpath() — Method in class OptionDefinitionXpathParser
-
- ArrayList::push() — Method in class ArrayList
-
- ArrayList::pop() — Method in class ArrayList
-
- IList::push() — Method in class IList
-
- IList::pop() — Method in class IList
-
- ParseException — Class in namespace Dat0r\Common\Error
-
R
- Autoloader::register() — Method in class Autoloader
- Registers the autoloader to be used by the current process.
- IConfigReader::read() — Method in class IConfigReader
-
- IniFileConfigReader::read() — Method in class IniFileConfigReader
-
- Collection::rewind() — Method in class Collection
- (Re)set our current internal-pointer position to the start.
- Collection::removeItem() — Method in class Collection
-
- Collection::removeItems() — Method in class Collection
-
- Collection::removeListener() — Method in class Collection
-
- ICollection::removeItem() — Method in class ICollection
-
- ICollection::removeItems() — Method in class ICollection
-
- ICollection::removeListener() — Method in class ICollection
-
- RuntimeException — Class in namespace Dat0r\Common\Error
- Reflects logic errors during runtime.
- Document::removeDocumentChangedListener() — Method in class Document
- Removes the given document-changed listener.
- DocumentList::removeDocumentChangedListener() — Method in class DocumentList
- Detaches the given document-changed listener.
- IDocument::removeDocumentChangedListener() — Method in class IDocument
- Removes the given document-changed listener.
- ReferenceField — Class in namespace Dat0r\Runtime\Field\Type
-
- RootModule — Class in namespace Dat0r\Runtime\Module
- Provides behaviour in the context of being a top-level (aggregate root) module.
- Result — Class in namespace Dat0r\Runtime\Validator\Result
-
- ResultMap — Class in namespace Dat0r\Runtime\Validator\Result
-
- Rule — Class in namespace Dat0r\Runtime\Validator\Rule
-
- RuleList — Class in namespace Dat0r\Runtime\Validator\Rule
-
- IValueHolder::removedValueChangedListener() — Method in class IValueHolder
- Removes a given listener as from our list of value-changed listeners.
- ReferenceValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for reference value containment.
- ValueHolder::removedValueChangedListener() — Method in class ValueHolder
- Removes a given listener as from our list of value-changed listeners.
S
- Config::setCacheDir() — Method in class Config
-
- Config::setDeployDir() — Method in class Config
-
- Config::setDeployMethod() — Method in class Config
-
- GenerateCodeCommand::setService() — Method in class GenerateCodeCommand
-
- ModuleSchema::setModuleDefinition() — Method in class ModuleSchema
-
- OptionDefinition::setValue() — Method in class OptionDefinition
-
- Service — Class in namespace Dat0r\CodeGen
-
- Service::setConfig() — Method in class Service
-
- ArrayList::shift() — Method in class ArrayList
-
- Collection::setItem() — Method in class Collection
- Add an item for the given key to the collection.
- IList::shift() — Method in class IList
-
- IMap::setItem() — Method in class IMap
-
- IMap::setItems() — Method in class IMap
-
- Map::setItem() — Method in class Map
- Add an item for the given key to the collection.
- Map::setItems() — Method in class Map
-
- Document::setValue() — Method in class Document
- Sets a specific value by fieldname.
- Document::setValues() — Method in class Document
- Batch set a given list of field values.
- IDocument::setValue() — Method in class IDocument
- Sets a specific value by fieldname.
- IDocument::setValues() — Method in class IDocument
- Batch set a given list of field values.
- SelectField — Class in namespace Dat0r\Runtime\Field\Type
-
- Result::setInputValue() — Method in class Result
-
- Result::setSanitizedValue() — Method in class Result
-
- IValueHolder::setValue() — Method in class IValueHolder
- Sets the value holder's value.
- IntegerCollectionValueHolder::setValue() — Method in class IntegerCollectionValueHolder
- Sets the value holder's value.
- KeyValueValueHolder::setValue() — Method in class KeyValueValueHolder
- Sets the value holder's value.
- KeyValuesCollectionValueHolder::setValue() — Method in class KeyValuesCollectionValueHolder
- Sets the value holder's value.
- SelectValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
-
- SelectValueHolder::setValue() — Method in class SelectValueHolder
- Sets the value holder's value.
- TextCollectionValueHolder::setValue() — Method in class TextCollectionValueHolder
- Sets the value holder's value.
- TextareaValueHolder::setValue() — Method in class TextareaValueHolder
-
- ValueHolder::setValue() — Method in class ValueHolder
- Sets the value holder's value.
T
- OptionDefinitionList::toArray() — Method in class OptionDefinitionList
-
- Collection::toArray() — Method in class Collection
-
- TypedList — Class in namespace Dat0r\Common\Collection
-
- TypedMap — Class in namespace Dat0r\Common\Collection
-
- IObject::toArray() — Method in class IObject
-
- Object::toArray() — Method in class Object
-
- Document::toArray() — Method in class Document
- Returns an array representation of a document's current value state.
- DocumentList::toArray() — Method in class DocumentList
- Returns an array representation of the current document list.
- IDocument::toArray() — Method in class IDocument
- Returns an array representation of a document's current value state.
- TextCollectionField — Class in namespace Dat0r\Runtime\Field\Type
-
- TextField — Class in namespace Dat0r\Runtime\Field\Type
-
- TextareaField — Class in namespace Dat0r\Runtime\Field\Type
-
- TextField — Class in namespace Dat0r\Runtime\Sham\Guesser
- Guesser\TextField returns a Faker provider using only a given name.
- TextRule — Class in namespace Dat0r\Runtime\Validator\Rule\Type
- Supported options: min, max, ensure_utf8, trim
- TextCollectionValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for text collection value containment.
- TextValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for text value containment.
- TextareaValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for textarea value containment.
U
- ArrayList::unshift() — Method in class ArrayList
-
- IList::unshift() — Method in class IList
-
- UuidField — Class in namespace Dat0r\Runtime\Field\Type
-
- UuidValueHolder — Class in namespace Dat0r\Runtime\ValueHolder\Type
- Default IValueHolder implementation used for uuid value containment.
V
- Config::validate() — Method in class Config
-
- IConfig::validate() — Method in class IConfig
-
- Collection::valid() — Method in class Collection
- Tells if our current internal-pointer position is valid.
- IValidator::validate() — Method in class IValidator
-
- Validator — Class in namespace Dat0r\Runtime\Validator
-
- Validator::validate() — Method in class Validator
-
- ValueChangedEvent — Class in namespace Dat0r\Runtime\ValueHolder
- ValueChangedEvent(s) reflect state changes to a document's underlying ValueHolder.
- ValueChangedEventList — Class in namespace Dat0r\Runtime\ValueHolder
- Represents a list of value-changed events.
- ValueChangedListenerList — Class in namespace Dat0r\Runtime\ValueHolder
-
- ValueHolder — Class in namespace Dat0r\Runtime\ValueHolder
- Basic IValueHolder implementation that all other ValueHolders should inherit from.
- ValueHolderMap — Class in namespace Dat0r\Runtime\ValueHolder
-
W
- ResultMap::worstSeverity() — Method in class ResultMap
-
_
- ClassBuilder::__construct() — Method in class ClassBuilder
-
- ModuleSchemaXmlParser::__construct() — Method in class ModuleSchemaXmlParser
-
- ModuleDefinition::__construct() — Method in class ModuleDefinition
-
- Service::__construct() — Method in class Service
-
- ArrayList::__construct() — Method in class ArrayList
- Creates/constructs a new collection instance.
- Collection::__construct() — Method in class Collection
- Creates/constructs a new collection instance.
- CollectionChangedEvent::__construct() — Method in class CollectionChangedEvent
-
- Map::__construct() — Method in class Map
- Creates/constructs a new collection instance.
- Document::__construct() — Method in class Document
- Create a document specific to the given module and hydrate it with the passed data.
- DocumentChangedEvent::__toString() — Method in class DocumentChangedEvent
- Returns a string representation of the current event.
- DocumentList::__construct() — Method in class DocumentList
- Create/construct a new document list instance.
- Field::__construct() — Method in class Field
- Constructs a new field instance.
- DataGenerator::__construct() — Method in class DataGenerator
-
- Incident::__construct() — Method in class Incident
-
- Result::__construct() — Method in class Result
-
- Rule::__construct() — Method in class Rule
-
- Validator::__construct() — Method in class Validator
-
- ValueChangedEvent::__toString() — Method in class ValueChangedEvent
- Returns a string representation of the current event.
- ValueHolder::__construct() — Method in class ValueHolder
- Contructs a new valueholder instance, that is dedicated to the given field.