Index
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 Z

A

AutoloadExceptionClass in namespace Dat0r
Represent autoload errors which should most commonly come from the Autoloader.
AutoloaderClass 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.
AggregateDefinitionXpathParserClass in namespace Dat0r\CodeGen\Parser
AggregateDefinitionClass in namespace Dat0r\CodeGen\Schema
ArrayListClass 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.
AggregateFieldClass in namespace Dat0r\Runtime\Field\Type
AggregateField allows to nest multiple modules below a defined fieldname.
AggregateModuleClass 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
AggregateRuleClass 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.
AggregateValueHolderClass 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
BaseXpathParserClass in namespace Dat0r\CodeGen\Parser
Service::buildSchema() — Method in class Service
BadValueExceptionClass in namespace Dat0r\Common\Error
Reflects exceptions that occur in the context of invalid/bad values trying to be assigned somewhere.
BooleanFieldClass in namespace Dat0r\Runtime\Field\Type
BooleanRuleClass in namespace Dat0r\Runtime\Validator\Rule\Type
BooleanValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type
Default IValueHolder implementation used for boolean value containment.

C

ClassBuilderClass in namespace Dat0r\CodeGen\Builder
ClassContainerClass in namespace Dat0r\CodeGen\Builder
ClassContainerListClass in namespace Dat0r\CodeGen\Builder
ConfigClass in namespace Dat0r\CodeGen\Config
ConfigReaderClass in namespace Dat0r\CodeGen\Config
CollectionClass 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.
CollectionChangedEventClass 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

DocumentBaseClassClass in namespace Dat0r\CodeGen\Builder
DocumentClassClass in namespace Dat0r\CodeGen\Builder
Service::deployBuild() — Method in class Service
DocumentClass 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.
DocumentChangedEventClass in namespace Dat0r\Runtime\Document
Represents an event that occurs when a document's value changes.
DocumentChangedListenerListClass in namespace Dat0r\Runtime\Document
Represents a list of document-changed listeners.
DocumentListClass in namespace Dat0r\Runtime\Document
DocumentList is a TypedList implementation, that holds IDocuments and provides some extra convenience.
DataGeneratorClass in namespace Dat0r\Runtime\Sham
Sham\DataGenerator is a class that is able to create or fill documents containing fake data.

E

EmailFieldClass in namespace Dat0r\Runtime\Field\Type
EmailRuleClass in namespace Dat0r\Runtime\Validator\Rule\Type
EmailValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type

F

FieldDefinitionXpathParserClass in namespace Dat0r\CodeGen\Parser
FieldDefinitionClass in namespace Dat0r\CodeGen\Schema
FieldDefinitionListClass 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
FilesystemExceptionClass in namespace Dat0r\Common\Error
FieldClass in namespace Dat0r\Runtime\Field
Base class that all Dat0r IField implementations should extend.
FieldMapClass 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
GenerateCodeCommandClass 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

IClassBuilderClass in namespace Dat0r\CodeGen\Builder
IClassContainerClass in namespace Dat0r\CodeGen\Builder
IConfigClass in namespace Dat0r\CodeGen\Config
IConfigReaderClass in namespace Dat0r\CodeGen\Config
IniFileConfigReaderClass in namespace Dat0r\CodeGen\Config
IModuleSchemaParserClass in namespace Dat0r\CodeGen\Parser
IXpathParserClass in namespace Dat0r\CodeGen\Parser
ICollectionClass in namespace Dat0r\Common\Collection
IListClass in namespace Dat0r\Common\Collection
IListenerClass in namespace Dat0r\Common\Collection
IMapClass in namespace Dat0r\Common\Collection
IUniqueCollectionClass in namespace Dat0r\Common\Collection
InvalidConfigExceptionClass in namespace Dat0r\Common\Error
InvalidTypeExceptionClass in namespace Dat0r\Common\Error
Reflects exceptions that originate from incompatible argument/parameter types.
IEventClass in namespace Dat0r\Common
IEvent is a marker interface for declaring events.
IObjectClass in namespace Dat0r\Common
IExceptionClass 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.
IDocumentClass 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.
IDocumentChangedListenerClass in namespace Dat0r\Runtime\Document
Represents a listener to events that occur, when a document instance changes one of it's values.
IFieldClass in namespace Dat0r\Runtime\Field
IFields hold meta data that is used to model document properties, hence your data's behaviour concerning consistent containment.
IntegerCollectionFieldClass in namespace Dat0r\Runtime\Field\Type
IntegerFieldClass in namespace Dat0r\Runtime\Field\Type
IModuleClass 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.
IValidatorClass in namespace Dat0r\Runtime\Validator
IIncidentClass in namespace Dat0r\Runtime\Validator\Result
IResultClass in namespace Dat0r\Runtime\Validator\Result
IncidentClass in namespace Dat0r\Runtime\Validator\Result
IncidentMapClass in namespace Dat0r\Runtime\Validator\Result
IRuleClass in namespace Dat0r\Runtime\Validator\Rule
IValueChangedListenerClass in namespace Dat0r\Runtime\ValueHolder
IValueHolderClass 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.
IntegerCollectionValueHolderClass 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.
IntegerValueHolderClass 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.
KeyValueFieldClass in namespace Dat0r\Runtime\Field\Type
KeyValuesCollectionFieldClass in namespace Dat0r\Runtime\Field\Type
KeyValueValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type
Default IValueHolder implementation used for key-value containment.
KeyValuesCollectionValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type
Default IValueHolder implementation used for key-values collection value containment.

L

BaseXpathParser::literalize() — Method in class BaseXpathParser

M

ModuleBaseClassClass in namespace Dat0r\CodeGen\Builder
ModuleClassClass in namespace Dat0r\CodeGen\Builder
ModuleDefinitionXpathParserClass in namespace Dat0r\CodeGen\Parser
ModuleSchemaXmlParserClass in namespace Dat0r\CodeGen\Parser
ModuleDefinitionClass in namespace Dat0r\CodeGen\Schema
ModuleDefinitionListClass in namespace Dat0r\CodeGen\Schema
ModuleSchemaClass in namespace Dat0r\CodeGen\Schema
MapClass 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.
ModuleClass 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.
NumberRuleClass in namespace Dat0r\Runtime\Validator\Rule\Type

O

OptionDefinitionXpathParserClass in namespace Dat0r\CodeGen\Parser
OptionDefinitionClass in namespace Dat0r\CodeGen\Schema
OptionDefinitionListClass 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
ObjectClass 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
ParseExceptionClass 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
RuntimeExceptionClass 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.
ReferenceFieldClass in namespace Dat0r\Runtime\Field\Type
RootModuleClass in namespace Dat0r\Runtime\Module
Provides behaviour in the context of being a top-level (aggregate root) module.
ResultClass in namespace Dat0r\Runtime\Validator\Result
ResultMapClass in namespace Dat0r\Runtime\Validator\Result
RuleClass in namespace Dat0r\Runtime\Validator\Rule
RuleListClass in namespace Dat0r\Runtime\Validator\Rule
IValueHolder::removedValueChangedListener() — Method in class IValueHolder
Removes a given listener as from our list of value-changed listeners.
ReferenceValueHolderClass 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
ServiceClass 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.
SelectFieldClass 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.
SelectValueHolderClass 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
TypedListClass in namespace Dat0r\Common\Collection
TypedMapClass 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.
TextCollectionFieldClass in namespace Dat0r\Runtime\Field\Type
TextFieldClass in namespace Dat0r\Runtime\Field\Type
TextareaFieldClass in namespace Dat0r\Runtime\Field\Type
TextFieldClass in namespace Dat0r\Runtime\Sham\Guesser
Guesser\TextField returns a Faker provider using only a given name.
TextRuleClass in namespace Dat0r\Runtime\Validator\Rule\Type
Supported options: min, max, ensure_utf8, trim
TextCollectionValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type
Default IValueHolder implementation used for text collection value containment.
TextValueHolderClass in namespace Dat0r\Runtime\ValueHolder\Type
Default IValueHolder implementation used for text value containment.
TextareaValueHolderClass 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
UuidFieldClass in namespace Dat0r\Runtime\Field\Type
UuidValueHolderClass 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
ValidatorClass in namespace Dat0r\Runtime\Validator
Validator::validate() — Method in class Validator
ValueChangedEventClass in namespace Dat0r\Runtime\ValueHolder
ValueChangedEvent(s) reflect state changes to a document's underlying ValueHolder.
ValueChangedEventListClass in namespace Dat0r\Runtime\ValueHolder
Represents a list of value-changed events.
ValueChangedListenerListClass in namespace Dat0r\Runtime\ValueHolder
ValueHolderClass in namespace Dat0r\Runtime\ValueHolder
Basic IValueHolder implementation that all other ValueHolders should inherit from.
ValueHolderMapClass 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.