jcb-compiler/src/c6c30d66-3106-44eb-9272-b2c.../README.md

184 lines
4.3 KiB
Markdown
Raw Permalink Normal View History

2023-03-21 22:52:57 +00:00
```
██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗
██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝
██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗
██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
```
# class Field (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Service**
```uml
@startuml
class Field #Gold {
# $targetVersion
2024-01-27 07:09:33 +00:00
# $currentVersion
2023-03-21 22:52:57 +00:00
+ register(Container $container) : void
2024-01-27 07:09:33 +00:00
+ getCompilerField(Container $container) : CompilerField
2023-03-21 22:52:57 +00:00
+ getData(Container $container) : Data
2023-10-04 18:28:29 +00:00
+ getGroups(Container $container) : Groups
+ getAttributes(Container $container) : Attributes
2024-01-27 07:09:33 +00:00
+ getName(Container $container) : Name
+ getTypeName(Container $container) : TypeName
+ getUniqueName(Container $container) : UniqueName
+ getRule(Container $container) : Rule
2023-03-21 22:52:57 +00:00
+ getCustomcode(Container $container) : Customcode
2024-01-27 07:09:33 +00:00
+ getDatabaseName(Container $container) : DatabaseName
+ getJ3CoreField(Container $container) : J3CoreField
+ getJ4CoreField(Container $container) : J4CoreField
2024-03-14 12:29:20 +00:00
+ getJ5CoreField(Container $container) : J5CoreField
2024-01-27 07:09:33 +00:00
+ getJ3InputButton(Container $container) : J3InputButton
+ getJ4InputButton(Container $container) : J4InputButton
2024-03-14 12:29:20 +00:00
+ getJ5InputButton(Container $container) : J5InputButton
2024-01-27 07:09:33 +00:00
+ getCoreField(Container $container) : CoreField
2023-10-04 18:28:29 +00:00
+ getInputButton(Container $container) : InputButton
2023-03-21 22:52:57 +00:00
}
note right of Field::register
Registers the service provider with a DI container.
since: 3.2.0
return: void
end note
2024-01-27 07:09:33 +00:00
note left of Field::getCompilerField
Get The Field Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
return: CompilerField
end note
note right of Field::getData
2024-01-27 07:09:33 +00:00
Get The Data Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
return: Data
end note
2023-10-04 18:28:29 +00:00
note left of Field::getGroups
2024-01-27 07:09:33 +00:00
Get The Groups Class.
2023-10-04 18:28:29 +00:00
since: 3.2.0
return: Groups
end note
note right of Field::getAttributes
2024-01-27 07:09:33 +00:00
Get The Attributes Class.
2023-10-04 18:28:29 +00:00
since: 3.2.0
return: Attributes
end note
2024-01-27 07:09:33 +00:00
note left of Field::getName
Get The Name Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
2024-01-27 07:09:33 +00:00
return: Name
end note
note right of Field::getTypeName
Get The TypeName Class.
since: 3.2.0
return: TypeName
2023-03-21 22:52:57 +00:00
end note
2024-01-27 07:09:33 +00:00
note left of Field::getUniqueName
Get The UniqueName Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
2024-01-27 07:09:33 +00:00
return: UniqueName
2023-03-21 22:52:57 +00:00
end note
2024-01-27 07:09:33 +00:00
note right of Field::getRule
Get The Rule Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
2024-01-27 07:09:33 +00:00
return: Rule
2023-03-21 22:52:57 +00:00
end note
2024-01-27 07:09:33 +00:00
note left of Field::getCustomcode
Get The Customcode Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
return: Customcode
end note
2024-01-27 07:09:33 +00:00
note right of Field::getDatabaseName
Get The DatabaseName Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
2024-01-27 07:09:33 +00:00
return: DatabaseName
2023-03-21 22:52:57 +00:00
end note
2024-04-07 11:20:25 +00:00
note left of Field::getJ3CoreField
2024-01-27 07:09:33 +00:00
Get The CoreField Class.
2023-03-21 22:52:57 +00:00
since: 3.2.0
2024-01-27 07:09:33 +00:00
return: J3CoreField
end note
2024-04-07 11:20:25 +00:00
note right of Field::getJ4CoreField
2024-01-27 07:09:33 +00:00
Get The CoreField Class.
since: 3.2.0
return: J4CoreField
end note
2024-04-07 11:20:25 +00:00
note left of Field::getJ5CoreField
2024-03-14 12:29:20 +00:00
Get The CoreField Class.
since: 3.2.0
return: J5CoreField
end note
2024-04-07 11:20:25 +00:00
note right of Field::getJ3InputButton
2024-01-27 07:09:33 +00:00
Get The J3InputButton Class.
since: 3.2.0
return: J3InputButton
end note
2024-04-07 11:20:25 +00:00
note left of Field::getJ4InputButton
2024-01-27 07:09:33 +00:00
Get The J4InputButton Class.
since: 3.2.0
return: J4InputButton
end note
2024-04-07 11:20:25 +00:00
note right of Field::getJ5InputButton
2024-03-14 12:29:20 +00:00
Get The J5InputButton Class.
since: 3.2.0
return: J5InputButton
end note
2024-04-07 11:20:25 +00:00
note left of Field::getCoreField
2024-01-27 07:09:33 +00:00
Get The CoreFieldInterface Class.
since: 3.2.0
return: CoreField
end note
2024-03-14 12:29:20 +00:00
note right of Field::getInputButton
2023-10-04 18:28:29 +00:00
Get The InputButton Class.
since: 3.2.0
return: InputButton
end note
2023-03-21 22:52:57 +00:00
@enduml
```
---
```
██╗ ██████╗██████╗
██║██╔════╝██╔══██╗
██║██║ ██████╔╝
██ ██║██║ ██╔══██╗
╚█████╔╝╚██████╗██████╔╝
╚════╝ ╚═════╝╚═════╝
```
> Build with [Joomla Component Builder](https://git.vdm.dev/joomla/Component-Builder)