elmot
1ea0f13749
Dalvik support - OpenBeans instead of java.beans
Change-Id: I189abd94eccc8bed7d1be959f383bd7c23212b5c
před 8 roky
Leif Åstrand
f71a6f1e5d
Clean up compiler warnings in Design.java
* Remove unused code
* Properly close streams
* Avoid unsafe casts
* Fix inconsistent javadocs
Change-Id: I20e3664ab8b0fc9e3a8037fc05a469a4f8a633ec
před 9 roky
Henri Sara
1011cff7e8
Use "vaadin-" as default prefix for Design (#18957)
Change-Id: Ic9e0650e5c8e305258cbce033c4ef3f33307bf0f
před 8 roky
Denis Anisimov
7ae4649a07
Always use charset for String.getBytes() method (#18863).
Change-Id: I15ce5a7922aebffc1a05ac55663033f7e5134d0c
před 8 roky
Pekka Hyvönen
201ae89df5
Updated all empty @since tags to be published in 7.5.0
Removed invalid @since from MarginInfo.
Change-Id: I7ad0dee47e8686c5cbca05ca1363ae8741642be8
před 9 roky
Leif Åstrand
015cfe537f
Allow customizing declarative tag names (#16933)
Change-Id: Icadaaab9166763e8e2086c6c114efd799ab580d6
před 9 roky
Leif Åstrand
5830a1f96b
Add pluggable mechanism for loading classes for a design (#16583)
Change-Id: I2ac17e3c5a7c36492567238af8f4cf6723b0ec69
před 9 roky
Mika Murtojarvi
bedbe2bf81
Allow reading and writing empty designs (#7749).
Change-Id: Id66201d040d07f0e0d731418624c9b702b2d0d3b
před 9 roky
Artur Signell
8d7783b4e9
API refactoring (#7749)
Change-Id: I835756b240bc9ece885acdc8f43ec6a1599bb7c5
před 9 roky
Mika Murtojarvi
87c559026a
Update the javadocs in declarative (#7749).
Change-Id: If4fd1f0434c1c6d78e47fc503b49781c35494f84
před 9 roky
Matti Hosio
3cfe26623b
Add namespace element for custom components (#7749)
Change-Id: Iea7e4057df5a61805ba2f6c087fbb3bcd23f68c7
před 9 roky
Mika Murtojarvi
7818595589
Updates for the javadocs of declarative (#7749).
Change-Id: I623ba0c17673144f0886556937d25f80ea1f3ffd
před 9 roky
Artur Signell
10b30728e9
createNode -> createElement
Change-Id: Ifb7342a860fa73d51dc462b788a4530abb0bb52f
před 9 roky
Artur Signell
898e28d6ae
Add public API for loading design based on @DesignRoot (#7749)
Change-Id: Ic6f201a45d66aefe9ec93ba3be5a75b6532bf014
před 9 roky
Artur Signell
a27ea03db9
Refactored API for loading designs (#7749)
Now contains read methods
* Component read(InputStream design)
* DesignContext read(InputStream design, Component rootComponent)
* DesignContext read(String filename, Component rootComponent)
and write methods
* write(Component component, OutputStream outputStream)
* write(DesignContext designContext, OutputStream outputStream)
Change-Id: I9d6862240c5b2018ec39a164a54e7c047a00971b
před 9 roky
Artur Signell
2789f70167
Rename LayoutHandler to Design (#7749)
Change-Id: I86fcf9062804c7eb71d460d2003a3f5eb8d775eb
před 9 roky
Matti Hosio
a025d511bf
Embed DesignSynchronizable methods to Component interface (#7749)
Change-Id: I06de4d2065dee107da40c2a4941e7d9e22f0832b
před 9 roky
Matti Hosio
c4aab1fe91
Some logging improvements and minor fixes for Declarative (#7749)
Change-Id: Iccb1bbf3be1a030d4902165dbf59ecea3e8b134b
před 9 roky
Mika Murtojarvi
409727ec61
Fix errors that affect validation builds (#7749).
Change-Id: Idfed1c2f87812afcbb961eb238a36a1e09d61952
před 9 roky
Matti Hosio
18b333ee3d
Support for automatic binding of the fields of the root layout (#7749)
The fields are bound to the components generated when parsing the design. The binding is done based on localId, id or caption.
Change-Id: I32ecac3cb76737c9d9d05a123db85fe65d55369c
před 9 roky
Mika Murtojarvi
be35a9b3f1
Fixes for the public API of DesignContext.
Also adds tests for parsing and for finding components by id.
Change-Id: I3202a19f1699ee906f97cc57b08a9b2fd540f51b
před 9 roky
Matti Hosio
405ae14a6b
Declarative: Use Element in DesingSynchronizable method parameters
Change-Id: I18f49d3248e3ecacd08bfa2e2baa03dd0329b0c7
před 9 roky
Mika Murtojarvi
ecb037d2d9
Vaadin declarative: parser and html generator.
The parser creates a Component hierarchy from a given html file. The
html generator does the converse, outputs html given a component
hierarchy with a single root.
Current TODOs: 1) add automatic tests - some of the functionality may
not have been tested in any way. 2) Remove files that are not relevant
for this change set but were accidentally included in a commit.
Change-Id: I222e01291aab75c2249d4aa4904f16fb153d4397
před 9 roky