你能告诉我在CQ5
中,currentStyle
的确切用法吗。
我有一行
int absParent = currentStyle.get("absParent", 3);
我可以知道 currentStyle 在这里做什么。
最佳答案
currentStyle
, Style 的实例类包含反射(reflect)单元设计方面的属性。
在设计模式下对组件属性的任何更改都会保存在 /etc/designs/<<your project design>>
下(如果 cq:design
属性可用于页面或其任何父页面)或 /etc/designs/default
(默认设计),与在普通对话框中编写的属性不同,在普通对话框中,值存储在同一页面下。
因此,currentStyle.get()
, 功能类似于 properties.get()
随着它延伸 ValueMap ,只是它为您提供存储在设计中的值而不是内容。
文档中没有太多与此相关的信息。但是你可以看看 Designer进一步了解它。
关于java - currentStyle的意义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902935/