New dynamic Elephant Macros have a simple syntax, with variable parameters. As of now, the list is short, but powerful.
@{directory
(
contactId
[,...]
,
count
,
matching
,
navigation
,
ranking
,
restricted
,
roleKey
,
roles
,
syndicationId
[,...]
,
template
,
type
[,...]
)
}
| Attributes |
Description |
Default |
Options |
|
contactId
,...
|
|
|
|
|
count
|
|
12
|
|
|
matching
|
|
false
|
|
|
navigation
|
|
true
|
|
|
ranking
|
|
false
|
|
|
restricted
|
|
false
|
|
|
roleKey
|
|
|
|
|
roles
|
|
|
|
|
syndicationId
,...
|
|
|
|
|
template
|
|
summary
|
|
|
type
,...
|
|
typed
|
companies,
professionals,
centers,
students,
educators,
singletons
|
@{folder
(
filter
,
path
,
role
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
filter
|
|
*.*
|
|
|
path
|
|
|
|
|
role
|
|
|
|
|
template
|
|
folder
|
|
|
tmpl-root
|
|
files
|
|
@{format
(
as
,
attribute
,
cache
,
parameter
,
parameter-encoded
)
}
| Attributes |
Description |
Default |
Options |
|
as
|
|
|
number-reduced,
[java string format],
string,
bytes,
is
|
|
attribute
|
|
|
|
|
cache
|
|
|
|
|
parameter
|
|
|
|
|
parameter-encoded
|
|
|
|
@{in-role
(
role
,
whenFalse
,
whenTrue
)
}
| Attributes |
Description |
Default |
Options |
|
role
|
|
user:in
|
|
|
whenFalse
|
|
|
|
|
whenTrue
|
|
|
|
@{indicator
(
count
,
entityPath
,
indicator
,
indicatorClass
,
relatedPath
,
storeClass
)
}
| Attributes |
Description |
Default |
Options |
|
count
|
|
false
|
|
|
entityPath
|
|
|
|
|
indicator
|
|
|
|
|
indicatorClass
|
|
|
|
|
relatedPath
|
|
|
|
|
storeClass
|
|
|
|
| Attributes |
Description |
Default |
Options |
|
mode
|
|
formal
|
friendly,
as-is,
full
|
@{elephant-colors
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
elephantColors
|
|
|
tmpl-root
|
|
documentation
|
|
@{elephant-emojis
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
providerEmojis
|
|
|
tmpl-root
|
|
documentation
|
|
@{elephant-icons
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
providerIcons
|
|
|
tmpl-root
|
|
documentation
|
|
@{elephant-indicators
(
doc-properties
,
headers
,
indicator
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
doc-properties
|
|
*/documentation
|
|
|
headers
|
|
true
|
|
|
indicator
|
|
all
|
|
|
template
|
|
elephantIndicators
|
|
|
tmpl-root
|
|
documentation
|
|
@{elephant-macro-processors
(
doc-properties
,
headers
,
processor
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
doc-properties
|
|
*/documentation
|
|
|
headers
|
|
true
|
|
|
processor
|
|
all
|
|
|
template
|
|
elephantMacroProcessors
|
|
|
tmpl-root
|
|
documentation
|
|
@{elephant-macros
(
doc-properties
,
headers
,
parser
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
doc-properties
|
|
*/documentation
|
|
|
headers
|
|
true
|
|
|
parser
|
|
all
|
|
|
template
|
|
elephantMacros
|
|
|
tmpl-root
|
|
documentation
|
|
@{libraries
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
libraries
|
|
|
tmpl-root
|
|
widgets/licenses
|
|
@{licenses
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
licenses
|
|
|
tmpl-root
|
|
widgets/licenses
|
|
@{notice
(
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
template
|
|
notice
|
|
|
tmpl-root
|
|
widgets/licenses
|
|
@{provider-macros
(
doc-properties
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
doc-properties
|
|
*/documentation
|
|
|
template
|
|
providerMacros
|
|
|
tmpl-root
|
|
documentation
|
|
@{social-groups
(
doc-properties
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
doc-properties
|
|
*/documentation
|
|
|
template
|
|
socialGroups
|
|
|
tmpl-root
|
|
documentation
|
|
@{gcchart
(
height
,
name
,
root
,
roots
)
}
| Attributes |
Description |
Default |
Options |
|
height
|
|
|
|
|
name
|
|
|
|
|
root
|
|
|
|
|
roots
|
|
|
|
@{gchart
(
data
,
height
,
order
,
roots
,
title
,
type
)
}
| Attributes |
Description |
Default |
Options |
|
data
|
|
|
|
|
height
|
|
|
|
|
order
|
|
|
asc,
desc
|
|
roots
|
|
|
|
|
title
|
|
|
|
|
type
|
|
|
line,
pie
|
@{gcindicator
(
name
,
root
,
roots
)
}
| Attributes |
Description |
Default |
Options |
|
name
|
|
|
|
|
root
|
|
|
|
|
roots
|
|
|
|
@{gckpi
(
name
,
root
,
roots
)
}
| Attributes |
Description |
Default |
Options |
|
name
|
|
|
|
|
root
|
|
|
|
|
roots
|
|
|
|
@{gconcept
(
class
,
name
,
root
)
}
| Attributes |
Description |
Default |
Options |
|
class
|
|
|
|
|
name
|
|
|
|
|
root
|
|
|
|
@{gctable
(
name
,
root
,
roots
)
}
| Attributes |
Description |
Default |
Options |
|
name
|
|
|
|
|
root
|
|
|
|
|
roots
|
|
|
|
@{gcview
(
concept
,
limit
,
root
,
roots
)
}
| Attributes |
Description |
Default |
Options |
|
concept
|
|
|
|
|
limit
|
|
|
|
|
root
|
|
|
|
|
roots
|
|
|
|
@{gindicator
(
roots
,
value
)
}
| Attributes |
Description |
Default |
Options |
|
roots
|
|
|
|
|
value
|
|
|
|
@{gkpi
(
format
,
now
,
period
,
roots
,
then
)
}
| Attributes |
Description |
Default |
Options |
|
format
|
|
|
percentage,
difference
|
|
now
|
|
|
|
|
period
|
|
|
month,
year,
lastYear,
lastQuarter,
lastSemester,
semester,
lastMonth,
quarter
|
|
roots
|
|
|
|
|
then
|
|
|
|
@{gtable
(
order
,
roots
,
rows
)
}
| Attributes |
Description |
Default |
Options |
|
order
|
|
|
asc,
desc
|
|
roots
|
|
|
|
|
rows
|
|
|
|
@{gview
(
entities
,
limit
,
matching
,
ranking
,
roots
,
template
,
tmpl-root
)
}
| Attributes |
Description |
Default |
Options |
|
entities
|
|
|
|
|
limit
|
|
|
|
|
matching
|
|
|
|
|
ranking
|
|
|
|
|
roots
|
|
|
|
|
template
|
|
|
|
|
tmpl-root
|
|
|
|