beangle-template-api
beangle-template-api
org.beangle.template.api
AbstractModels
AbstractTagLibrary
AbstractTagLibrary
ClosingUIBean
Component
ComponentContext
ComponentContextAware
IndexableIdGenerator
IterableUIBean
ModelBuilder
RandomIdGenerator
Tag
TagLibrary
TagLibraryProvider
TagTemplateEngine
TemplateEngine
TemplateRender
Theme
ThemeStack
Themes
UIBean
UIIdGenerator
UIIndex
beangle-template-api
/
org.beangle.template.api
org.beangle.template.api
package
org.beangle.template.api
Type members
Type members
Classlikes
abstract
class
AbstractModels
(val context:
ComponentContext
)
New taglibrary.
New taglibrary.
object
AbstractTagLibrary
Companion
class
abstract
class
AbstractTagLibrary
extends
TagLibrary
Companion
object
class
ClosingUIBean
(context:
ComponentContext
) extends
UIBean
class
Component
(val context:
ComponentContext
) extends
ComponentContextAware
class
ComponentContext
(val engine:
TagTemplateEngine
, val idGenerator:
UIIdGenerator
, val textProvider:
TextProvider
, val services:
Map
[
String
,
AnyRef
])
trait
ComponentContextAware
class
IndexableIdGenerator
(seed:
String
) extends
UIIdGenerator
基于每种ui一个序列的id产生器
基于每种ui一个序列的id产生器
Since
3.0
class
IterableUIBean
(context:
ComponentContext
) extends
ClosingUIBean
trait
ModelBuilder
class
RandomIdGenerator
extends
UIIdGenerator
trait
Tag
@
spi
trait
TagLibrary
@
spi
trait
TagLibraryProvider
trait
TagTemplateEngine
extends
TemplateEngine
trait
TemplateEngine
trait
TemplateRender
class
Theme
(val name:
String
)
name: Theme's name ,html,list,xhtml etc.
name: Theme's name ,html,list,xhtml etc.
class
ThemeStack
ui主体栈
ui主体栈
object
Themes
class
UIBean
(context:
ComponentContext
) extends
Component
trait
UIIdGenerator
class
UIIndex
(name:
String
)