net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.javaee
Interface FacesConfigConverterType

All Known Implementing Classes:
FacesConfigConverterTypeImpl

public interface FacesConfigConverterType

The "converter" element represents a concrete Converter implementation class that should be registered under the specified converter identifier. Converter identifiers must be unique within the entire web application. Nested "attribute" elements identify generic attributes that may be configured on the corresponding UIComponent in order to affect the operation of the Converter. Nested "property" elements identify JavaBeans properties of the Converter implementation class that may be configured to affect the operation of the Converter. "attribute" and "property" elements are intended to allow component developers to more completely describe their components to tools and users. These elements have no required runtime semantics.

Java class for faces-config-converterType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="faces-config-converterType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
         <choice>
           <element name="converter-id" type="{http://java.sun.com/xml/ns/javaee}string"/>
           <element name="converter-for-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
         </choice>
         <element name="converter-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
         <element name="attribute" type="{http://java.sun.com/xml/ns/javaee}faces-config-attributeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="property" type="{http://java.sun.com/xml/ns/javaee}faces-config-propertyType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="converter-extension" type="{http://java.sun.com/xml/ns/javaee}faces-config-converter-extensionType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 List<FacesConfigAttributeType> getAttribute()
          Gets the value of the attribute property.
 FullyQualifiedClassType getConverterClass()
          Gets the value of the converterClass property.
 List<FacesConfigConverterExtensionType> getConverterExtension()
          Gets the value of the converterExtension property.
 FullyQualifiedClassType getConverterForClass()
          Gets the value of the converterForClass property.
 String getConverterId()
          Gets the value of the converterId property.
 List<DescriptionType> getDescription()
          Gets the value of the description property.
 List<DisplayNameType> getDisplayName()
          Gets the value of the displayName property.
 List<IconType> getIcon()
          Gets the value of the icon property.
 String getId()
          Gets the value of the id property.
 List<FacesConfigPropertyType> getProperty()
          Gets the value of the property property.
 void setConverterClass(FullyQualifiedClassType value)
          Sets the value of the converterClass property.
 void setConverterForClass(FullyQualifiedClassType value)
          Sets the value of the converterForClass property.
 void setConverterId(String value)
          Sets the value of the converterId property.
 void setId(String value)
          Sets the value of the id property.
 

Method Detail

getDescription

List<DescriptionType> getDescription()
Gets the value of the description property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the description property.

For example, to add a new item, do as follows:

    getDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list DescriptionType


getDisplayName

List<DisplayNameType> getDisplayName()
Gets the value of the displayName property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the displayName property.

For example, to add a new item, do as follows:

    getDisplayName().add(newItem);
 

Objects of the following type(s) are allowed in the list DisplayNameType


getIcon

List<IconType> getIcon()
Gets the value of the icon property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the icon property.

For example, to add a new item, do as follows:

    getIcon().add(newItem);
 

Objects of the following type(s) are allowed in the list IconType


getConverterId

String getConverterId()
Gets the value of the converterId property.

Returns:
possible object is String

setConverterId

void setConverterId(String value)
Sets the value of the converterId property.

Parameters:
value - allowed object is String

getConverterForClass

FullyQualifiedClassType getConverterForClass()
Gets the value of the converterForClass property.

Returns:
possible object is FullyQualifiedClassType

setConverterForClass

void setConverterForClass(FullyQualifiedClassType value)
Sets the value of the converterForClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getConverterClass

FullyQualifiedClassType getConverterClass()
Gets the value of the converterClass property.

Returns:
possible object is FullyQualifiedClassType

setConverterClass

void setConverterClass(FullyQualifiedClassType value)
Sets the value of the converterClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getAttribute

List<FacesConfigAttributeType> getAttribute()
Gets the value of the attribute property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attribute property.

For example, to add a new item, do as follows:

    getAttribute().add(newItem);
 

Objects of the following type(s) are allowed in the list FacesConfigAttributeType


getProperty

List<FacesConfigPropertyType> getProperty()
Gets the value of the property property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the property property.

For example, to add a new item, do as follows:

    getProperty().add(newItem);
 

Objects of the following type(s) are allowed in the list FacesConfigPropertyType


getConverterExtension

List<FacesConfigConverterExtensionType> getConverterExtension()
Gets the value of the converterExtension property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the converterExtension property.

For example, to add a new item, do as follows:

    getConverterExtension().add(newItem);
 

Objects of the following type(s) are allowed in the list FacesConfigConverterExtensionType


getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2009 The CC-XJC Community. All Rights Reserved.