public class LeadFormCTAComponentTagHandler
extends AbstractTagHandler
LeadFormCTAComponentTagHandler handles the CTA Lead Form component. Maps various lead form fields to corresponding lead
components and other generic components with corresponding attributes/properties provided in imported zip.
Supported components are:
"mcm/components/cta-form/start"
"mcm/components/cta-form/end"
"mcm/components/cta-form/first-name"
"mcm/components/cta-form/last-name"
"mcm/components/cta-form/emailId"
"mcm/components/cta-form/address"
"mcm/components/cta-form/gender"
"mcm/components/cta-form/dateOfBirth"
"mcm/components/cta-form/about"
"mcm/components/cta-form/userId"
"mcm/components/cta-form/submit"
"foundation/components/form/text"
"foundation/components/form/checkbox"
"foundation/components/form/radio"
"foundation/components/form/password"
"foundation/components/form/hidden"
"foundation/components/parsys"
Custom component can be included inside cta-form by providing full path inside data-cq-component.| Modifier and Type | Class and Description |
|---|---|
class |
LeadFormCTAComponentTagHandler.ComponentDetails |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESOURCE_TYPE_CHECKBOX |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_ABOUT |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_ADDRESS |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_DOB |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_EMAILID |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_END |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_FIRSTNAME |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_GENDER |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_LASTNAME |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_START |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_SUBMIT |
static java.lang.String |
RESOURCE_TYPE_CTA_LEADFORM_USERID |
static java.lang.String |
RESOURCE_TYPE_HIDDEN |
static java.lang.String |
RESOURCE_TYPE_PARSYS |
static java.lang.String |
RESOURCE_TYPE_PASSWORD |
static java.lang.String |
RESOURCE_TYPE_RADIO |
static java.lang.String |
RESOURCE_TYPE_TEXT |
| Constructor and Description |
|---|
LeadFormCTAComponentTagHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
beginHandling(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
endHandling(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
java.lang.Object |
getContent(HTMLContentType htmlContentType) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
boolean |
supportsContent(HTMLContentType htmlContentType) |
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_START
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_END
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_FIRSTNAME
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_LASTNAME
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_EMAILID
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_ADDRESS
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_GENDER
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_DOB
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_ABOUT
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_USERID
public static final java.lang.String RESOURCE_TYPE_CTA_LEADFORM_SUBMIT
public static final java.lang.String RESOURCE_TYPE_TEXT
public static final java.lang.String RESOURCE_TYPE_CHECKBOX
public static final java.lang.String RESOURCE_TYPE_RADIO
public static final java.lang.String RESOURCE_TYPE_PASSWORD
public static final java.lang.String RESOURCE_TYPE_HIDDEN
public static final java.lang.String RESOURCE_TYPE_PARSYS
public void beginHandling(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws DesignImportException
DesignImportExceptionpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws DesignImportException
DesignImportExceptionpublic void characters(char[] ch,
int start,
int length)
throws DesignImportException
DesignImportExceptionpublic void endHandling(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws DesignImportException
DesignImportExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws DesignImportException
DesignImportExceptionpublic boolean supportsContent(HTMLContentType htmlContentType)
public java.lang.Object getContent(HTMLContentType htmlContentType)
"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"