public class PropertyHintNodeNameGenerator
extends java.lang.Object
implements org.apache.sling.servlets.post.NodeNameGenerator
| Modifier and Type | Class and Description |
|---|---|
static interface |
PropertyHintNodeNameGenerator.Config |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RP_NODE_NAME_PARAM
Optional request parameter specifying a parameter name to use for the name of
the newly created node (value is ":nameParam").
|
| Constructor and Description |
|---|
PropertyHintNodeNameGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(PropertyHintNodeNameGenerator.Config config) |
java.lang.String |
filter(java.lang.String nodeName) |
java.lang.String |
getNodeName(org.apache.sling.api.SlingHttpServletRequest request,
java.lang.String parentPath,
boolean requirePrefix,
org.apache.sling.servlets.post.NodeNameGenerator defaultNodeNameGenerator) |
public static final java.lang.String RP_NODE_NAME_PARAM
public void activate(PropertyHintNodeNameGenerator.Config config)
public java.lang.String filter(java.lang.String nodeName)
public java.lang.String getNodeName(org.apache.sling.api.SlingHttpServletRequest request,
java.lang.String parentPath,
boolean requirePrefix,
org.apache.sling.servlets.post.NodeNameGenerator defaultNodeNameGenerator)
getNodeName in interface org.apache.sling.servlets.post.NodeNameGeneratorCopyright © 2007–2018 The Apache Software Foundation. All rights reserved.