jcb-compiler/src/2c76c06e-a371-4b73-9fbe-b4d.../README.md

838 lines
19 KiB
Markdown

```
██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗
██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝
██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗
██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
```
# class Builder (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Service**
```uml
@startuml
class Builder #Gold {
+ register(Container $container) : void
+ getAccessSwitch(Container $container) : AccessSwitch
+ getAccessSwitchList(Container $container) : AccessSwitchList
+ getAssetsRules(Container $container) : AssetsRules
+ getAdminFilterType(Container $container) : AdminFilterType
+ getAlias(Container $container) : Alias
+ getBaseSixFour(Container $container) : BaseSixFour
+ getCategory(Container $container) : Category
+ getCategoryCode(Container $container) : CategoryCode
+ getCategoryOtherName(Container $container) : CategoryOtherName
+ getCheckBox(Container $container) : CheckBox
+ getComponentFields(Container $container) : ComponentFields
+ getConfigFieldsets(Container $container) : ConfigFieldsets
+ getConfigFieldsetsCustomfield(Container $container) : ConfigFieldsetsCustomfield
+ getContentMulti(Container $container) : ContentMulti
+ getContentOne(Container $container) : ContentOne
+ getContributors(Container $container) : Contributors
+ getCustomAlias(Container $container) : CustomAlias
+ getCustomField(Container $container) : CustomField
+ getCustomFieldLinks(Container $container) : CustomFieldLinks
+ getCustomList(Container $container) : CustomList
+ getCustomTabs(Container $container) : CustomTabs
+ getDatabaseKeys(Container $container) : DatabaseKeys
+ getDatabaseTables(Container $container) : DatabaseTables
+ getDatabaseUniqueGuid(Container $container) : DatabaseUniqueGuid
+ getDatabaseUniqueKeys(Container $container) : DatabaseUniqueKeys
+ getDoNotEscape(Container $container) : DoNotEscape
+ getDynamicFields(Container $container) : DynamicFields
+ getExtensionCustomFields(Container $container) : ExtensionCustomFields
+ getExtensionsParams(Container $container) : ExtensionsParams
+ getFieldGroupControl(Container $container) : FieldGroupControl
+ getFieldNames(Container $container) : FieldNames
+ getFieldRelations(Container $container) : FieldRelations
+ getFilter(Container $container) : Filter
+ getFootableScripts(Container $container) : FootableScripts
+ getFrontendParams(Container $container) : FrontendParams
+ getGetAsLookup(Container $container) : GetAsLookup
+ getGetModule(Container $container) : GetModule
+ getGoogleChart(Container $container) : GoogleChart
+ getHasMenuGlobal(Container $container) : HasMenuGlobal
+ getHasPermissions(Container $container) : HasPermissions
+ getHiddenFields(Container $container) : HiddenFields
+ getHistory(Container $container) : History
+ getIntegerFields(Container $container) : IntegerFields
+ getItemsMethodEximportString(Container $container) : ItemsMethodEximportString
+ getItemsMethodListString(Container $container) : ItemsMethodListString
+ getJsonItem(Container $container) : JsonItem
+ getJsonItemArray(Container $container) : JsonItemArray
+ getJsonString(Container $container) : JsonString
+ getLanguageMessages(Container $container) : LanguageMessages
+ getLayout(Container $container) : Layout
+ getLayoutData(Container $container) : LayoutData
+ getLibraryManager(Container $container) : LibraryManager
+ getListFieldClass(Container $container) : ListFieldClass
+ getListHeadOverride(Container $container) : ListHeadOverride
+ getListJoin(Container $container) : ListJoin
+ getLists(Container $container) : Lists
+ getMainTextField(Container $container) : MainTextField
+ getMetaData(Container $container) : MetaData
+ getModelBasicField(Container $container) : ModelBasicField
+ getModelExpertField(Container $container) : ModelExpertField
+ getModelExpertFieldInitiator(Container $container) : ModelExpertFieldInitiator
+ getModelMediumField(Container $container) : ModelMediumField
+ getModelWhmcsField(Container $container) : ModelWhmcsField
+ getMovedPublishingFields(Container $container) : MovedPublishingFields
+ getMysqlTableSetting(Container $container) : MysqlTableSetting
+ getNewPublishingFields(Container $container) : NewPublishingFields
+ getOrderZero(Container $container) : OrderZero
+ getOtherFilter(Container $container) : OtherFilter
+ getOtherGroup(Container $container) : OtherGroup
+ getOtherJoin(Container $container) : OtherJoin
+ getOtherOrder(Container $container) : OtherOrder
+ getOtherQuery(Container $container) : OtherQuery
+ getOtherWhere(Container $container) : OtherWhere
+ getPermissionAction(Container $container) : PermissionAction
+ getPermissionComponent(Container $container) : PermissionComponent
+ getPermissionCore(Container $container) : PermissionCore
+ getPermissionDashboard(Container $container) : PermissionDashboard
+ getPermissionFields(Container $container) : PermissionFields
+ getPermissionGlobalAction(Container $container) : PermissionGlobalAction
+ getPermissionViews(Container $container) : PermissionViews
+ getRequest(Container $container) : Request
+ getScriptMediaSwitch(Container $container) : ScriptMediaSwitch
+ getScriptUserSwitch(Container $container) : ScriptUserSwitch
+ getSearch(Container $container) : Search
+ getSelectionTranslation(Container $container) : SelectionTranslation
+ getSiteDecrypt(Container $container) : SiteDecrypt
+ getSiteDynamicGet(Container $container) : SiteDynamicGet
+ getSiteEditView(Container $container) : SiteEditView
+ getSiteFieldData(Container $container) : SiteFieldData
+ getSiteFieldDecodeFilter(Container $container) : SiteFieldDecodeFilter
+ getSiteFields(Container $container) : SiteFields
+ getSiteMainGet(Container $container) : SiteMainGet
+ getSort(Container $container) : Sort
+ getTabCounter(Container $container) : TabCounter
+ getTags(Container $container) : Tags
+ getTemplateData(Container $container) : TemplateData
+ getTitle(Container $container) : Title
+ getUikitComp(Container $container) : UikitComp
+ getUpdateMysql(Container $container) : UpdateMysql
+ getViewsDefaultOrdering(Container $container) : ViewsDefaultOrdering
}
note right of Builder::register
Registers the service provider with a DI container.
since: 3.2.0
return: void
end note
note left of Builder::getAccessSwitch
Get The AccessSwitch Class.
since: 3.2.0
return: AccessSwitch
end note
note right of Builder::getAccessSwitchList
Get The AccessSwitchList Class.
since: 3.2.0
return: AccessSwitchList
end note
note left of Builder::getAssetsRules
Get The AssetsRules Class.
since: 3.2.0
return: AssetsRules
end note
note right of Builder::getAdminFilterType
Get The AdminFilterType Class.
since: 3.2.0
return: AdminFilterType
end note
note left of Builder::getAlias
Get The Alias Class.
since: 3.2.0
return: Alias
end note
note right of Builder::getBaseSixFour
Get The BaseSixFour Class.
since: 3.2.0
return: BaseSixFour
end note
note left of Builder::getCategory
Get The Category Class.
since: 3.2.0
return: Category
end note
note right of Builder::getCategoryCode
Get The CategoryCode Class.
since: 3.2.0
return: CategoryCode
end note
note left of Builder::getCategoryOtherName
Get The CategoryOtherName Class.
since: 3.2.0
return: CategoryOtherName
end note
note right of Builder::getCheckBox
Get The CheckBox Class.
since: 3.2.0
return: CheckBox
end note
note left of Builder::getComponentFields
Get The ComponentFields Class.
since: 3.2.0
return: ComponentFields
end note
note right of Builder::getConfigFieldsets
Get The ConfigFieldsets Class.
since: 3.2.0
return: ConfigFieldsets
end note
note left of Builder::getConfigFieldsetsCustomfield
Get The ConfigFieldsetsCustomfield Class.
since: 3.2.0
return: ConfigFieldsetsCustomfield
end note
note right of Builder::getContentMulti
Get The ContentMulti Class.
since: 3.2.0
return: ContentMulti
end note
note left of Builder::getContentOne
Get The ContentOne Class.
since: 3.2.0
return: ContentOne
end note
note right of Builder::getContributors
Get The Contributors Class.
since: 3.2.0
return: Contributors
end note
note left of Builder::getCustomAlias
Get The CustomAlias Class.
since: 3.2.0
return: CustomAlias
end note
note right of Builder::getCustomField
Get The CustomField Class.
since: 3.2.0
return: CustomField
end note
note left of Builder::getCustomFieldLinks
Get The CustomFieldLinks Class.
since: 3.2.0
return: CustomFieldLinks
end note
note right of Builder::getCustomList
Get The CustomList Class.
since: 3.2.0
return: CustomList
end note
note left of Builder::getCustomTabs
Get The CustomTabs Class.
since: 3.2.0
return: CustomTabs
end note
note right of Builder::getDatabaseKeys
Get The DatabaseKeys Class.
since: 3.2.0
return: DatabaseKeys
end note
note left of Builder::getDatabaseTables
Get The DatabaseTables Class.
since: 3.2.0
return: DatabaseTables
end note
note right of Builder::getDatabaseUniqueGuid
Get The DatabaseUniqueGuid Class.
since: 3.2.0
return: DatabaseUniqueGuid
end note
note left of Builder::getDatabaseUniqueKeys
Get The DatabaseUniqueKeys Class.
since: 3.2.0
return: DatabaseUniqueKeys
end note
note right of Builder::getDoNotEscape
Get The DoNotEscape Class.
since: 3.2.0
return: DoNotEscape
end note
note left of Builder::getDynamicFields
Get The DynamicFields Class.
since: 3.2.0
return: DynamicFields
end note
note right of Builder::getExtensionCustomFields
Get The ExtensionCustomFields Class.
since: 3.2.0
return: ExtensionCustomFields
end note
note left of Builder::getExtensionsParams
Get The ExtensionsParams Class.
since: 3.2.0
return: ExtensionsParams
end note
note right of Builder::getFieldGroupControl
Get The FieldGroupControl Class.
since: 3.2.0
return: FieldGroupControl
end note
note left of Builder::getFieldNames
Get The FieldNames Class.
since: 3.2.0
return: FieldNames
end note
note right of Builder::getFieldRelations
Get The FieldRelations Class.
since: 3.2.0
return: FieldRelations
end note
note left of Builder::getFilter
Get The Filter Class.
since: 3.2.0
return: Filter
end note
note right of Builder::getFootableScripts
Get The FootableScripts Class.
since: 3.2.0
return: FootableScripts
end note
note left of Builder::getFrontendParams
Get The FrontendParams Class.
since: 3.2.0
return: FrontendParams
end note
note right of Builder::getGetAsLookup
Get The GetAsLookup Class.
since: 3.2.0
return: GetAsLookup
end note
note left of Builder::getGetModule
Get The GetModule Class.
since: 3.2.0
return: GetModule
end note
note right of Builder::getGoogleChart
Get The GoogleChart Class.
since: 3.2.0
return: GoogleChart
end note
note left of Builder::getHasMenuGlobal
Get The HasMenuGlobal Class.
since: 3.2.0
return: HasMenuGlobal
end note
note right of Builder::getHasPermissions
Get The HasPermissions Class.
since: 3.2.0
return: HasPermissions
end note
note left of Builder::getHiddenFields
Get The HiddenFields Class.
since: 3.2.0
return: HiddenFields
end note
note right of Builder::getHistory
Get The History Class.
since: 3.2.0
return: History
end note
note left of Builder::getIntegerFields
Get The IntegerFields Class.
since: 3.2.0
return: IntegerFields
end note
note right of Builder::getItemsMethodEximportString
Get The ItemsMethodEximportString Class.
since: 3.2.0
return: ItemsMethodEximportString
end note
note left of Builder::getItemsMethodListString
Get The ItemsMethodListString Class.
since: 3.2.0
return: ItemsMethodListString
end note
note right of Builder::getJsonItem
Get The JsonItem Class.
since: 3.2.0
return: JsonItem
end note
note left of Builder::getJsonItemArray
Get The JsonItemArray Class.
since: 3.2.0
return: JsonItemArray
end note
note right of Builder::getJsonString
Get The JsonString Class.
since: 3.2.0
return: JsonString
end note
note left of Builder::getLanguageMessages
Get The LanguageMessages Class.
since: 3.2.0
return: LanguageMessages
end note
note right of Builder::getLayout
Get The Layout Class.
since: 3.2.0
return: Layout
end note
note left of Builder::getLayoutData
Get The LayoutData Class.
since: 3.2.0
return: LayoutData
end note
note right of Builder::getLibraryManager
Get The LibraryManager Class.
since: 3.2.0
return: LibraryManager
end note
note left of Builder::getListFieldClass
Get The ListFieldClass Class.
since: 3.2.0
return: ListFieldClass
end note
note right of Builder::getListHeadOverride
Get The ListHeadOverride Class.
since: 3.2.0
return: ListHeadOverride
end note
note left of Builder::getListJoin
Get The ListJoin Class.
since: 3.2.0
return: ListJoin
end note
note right of Builder::getLists
Get The Lists Class.
since: 3.2.0
return: Lists
end note
note left of Builder::getMainTextField
Get The MainTextField Class.
since: 3.2.0
return: MainTextField
end note
note right of Builder::getMetaData
Get The MetaData Class.
since: 3.2.0
return: MetaData
end note
note left of Builder::getModelBasicField
Get The ModelBasicField Class.
since: 3.2.0
return: ModelBasicField
end note
note right of Builder::getModelExpertField
Get The ModelExpertField Class.
since: 3.2.0
return: ModelExpertField
end note
note left of Builder::getModelExpertFieldInitiator
Get The ModelExpertFieldInitiator Class.
since: 3.2.0
return: ModelExpertFieldInitiator
end note
note right of Builder::getModelMediumField
Get The ModelMediumField Class.
since: 3.2.0
return: ModelMediumField
end note
note left of Builder::getModelWhmcsField
Get The ModelWhmcsField Class.
since: 3.2.0
return: ModelWhmcsField
end note
note right of Builder::getMovedPublishingFields
Get The MovedPublishingFields Class.
since: 3.2.0
return: MovedPublishingFields
end note
note left of Builder::getMysqlTableSetting
Get The MysqlTableSetting Class.
since: 3.2.0
return: MysqlTableSetting
end note
note right of Builder::getNewPublishingFields
Get The NewPublishingFields Class.
since: 3.2.0
return: NewPublishingFields
end note
note left of Builder::getOrderZero
Get The OrderZero Class.
since: 3.2.0
return: OrderZero
end note
note right of Builder::getOtherFilter
Get The OtherFilter Class.
since: 3.2.0
return: OtherFilter
end note
note left of Builder::getOtherGroup
Get The OtherGroup Class.
since: 3.2.0
return: OtherGroup
end note
note right of Builder::getOtherJoin
Get The OtherJoin Class.
since: 3.2.0
return: OtherJoin
end note
note left of Builder::getOtherOrder
Get The OtherOrder Class.
since: 3.2.0
return: OtherOrder
end note
note right of Builder::getOtherQuery
Get The OtherQuery Class.
since: 3.2.0
return: OtherQuery
end note
note left of Builder::getOtherWhere
Get The OtherWhere Class.
since: 3.2.0
return: OtherWhere
end note
note right of Builder::getPermissionAction
Get The PermissionAction Class.
since: 3.2.0
return: PermissionAction
end note
note left of Builder::getPermissionComponent
Get The PermissionComponent Class.
since: 3.2.0
return: PermissionComponent
end note
note right of Builder::getPermissionCore
Get The PermissionCore Class.
since: 3.2.0
return: PermissionCore
end note
note left of Builder::getPermissionDashboard
Get The PermissionDashboard Class.
since: 3.2.0
return: PermissionDashboard
end note
note right of Builder::getPermissionFields
Get The PermissionFields Class.
since: 3.2.0
return: PermissionFields
end note
note left of Builder::getPermissionGlobalAction
Get The PermissionGlobalAction Class.
since: 3.2.0
return: PermissionGlobalAction
end note
note right of Builder::getPermissionViews
Get The PermissionViews Class.
since: 3.2.0
return: PermissionViews
end note
note left of Builder::getRequest
Get The Request Class.
since: 3.2.0
return: Request
end note
note right of Builder::getScriptMediaSwitch
Get The ScriptMediaSwitch Class.
since: 3.2.0
return: ScriptMediaSwitch
end note
note left of Builder::getScriptUserSwitch
Get The ScriptUserSwitch Class.
since: 3.2.0
return: ScriptUserSwitch
end note
note right of Builder::getSearch
Get The Search Class.
since: 3.2.0
return: Search
end note
note left of Builder::getSelectionTranslation
Get The SelectionTranslation Class.
since: 3.2.0
return: SelectionTranslation
end note
note right of Builder::getSiteDecrypt
Get The SiteDecrypt Class.
since: 3.2.0
return: SiteDecrypt
end note
note left of Builder::getSiteDynamicGet
Get The SiteDynamicGet Class.
since: 3.2.0
return: SiteDynamicGet
end note
note right of Builder::getSiteEditView
Get The SiteEditView Class.
since: 3.2.0
return: SiteEditView
end note
note left of Builder::getSiteFieldData
Get The SiteFieldData Class.
since: 3.2.0
return: SiteFieldData
end note
note right of Builder::getSiteFieldDecodeFilter
Get The SiteFieldDecodeFilter Class.
since: 3.2.0
return: SiteFieldDecodeFilter
end note
note left of Builder::getSiteFields
Get The SiteFields Class.
since: 3.2.0
return: SiteFields
end note
note right of Builder::getSiteMainGet
Get The SiteMainGet Class.
since: 3.2.0
return: SiteMainGet
end note
note left of Builder::getSort
Get The Sort Class.
since: 3.2.0
return: Sort
end note
note right of Builder::getTabCounter
Get The TabCounter Class.
since: 3.2.0
return: TabCounter
end note
note left of Builder::getTags
Get The Tags Class.
since: 3.2.0
return: Tags
end note
note right of Builder::getTemplateData
Get The TemplateData Class.
since: 3.2.0
return: TemplateData
end note
note left of Builder::getTitle
Get The Title Class.
since: 3.2.0
return: Title
end note
note right of Builder::getUikitComp
Get The UikitComp Class.
since: 3.2.0
return: UikitComp
end note
note left of Builder::getUpdateMysql
Get The UpdateMysql Class.
since: 3.2.0
return: UpdateMysql
end note
note right of Builder::getViewsDefaultOrdering
Get The ViewsDefaultOrdering Class.
since: 3.2.0
return: ViewsDefaultOrdering
end note
@enduml
```
---
```
██╗ ██████╗██████╗
██║██╔════╝██╔══██╗
██║██║ ██████╔╝
██ ██║██║ ██╔══██╗
╚█████╔╝╚██████╗██████╔╝
╚════╝ ╚═════╝╚═════╝
```
> Build with [Joomla Component Builder](https://git.vdm.dev/joomla/Component-Builder)