net.sourceforge.ccxjc.it.model.priv.collections.novalueclass.spring.context
Interface ComponentScan

All Known Implementing Classes:
ComponentScanImpl

public interface ComponentScan

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="include-filter" type="{http://www.springframework.org/schema/context}filterType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="exclude-filter" type="{http://www.springframework.org/schema/context}filterType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="base-package" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="resource-pattern" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="use-default-filters" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="annotation-config" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
       <attribute name="name-generator" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="scope-resolver" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="scoped-proxy">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="no"/>
             <enumeration value="interfaces"/>
             <enumeration value="targetClass"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Method Summary
 String getBasePackage()
          Gets the value of the basePackage property.
 List<FilterType> getExcludeFilter()
          Gets the value of the excludeFilter property.
 List<FilterType> getIncludeFilter()
          Gets the value of the includeFilter property.
 String getNameGenerator()
          Gets the value of the nameGenerator property.
 String getResourcePattern()
          Gets the value of the resourcePattern property.
 String getScopedProxy()
          Gets the value of the scopedProxy property.
 String getScopeResolver()
          Gets the value of the scopeResolver property.
 boolean isAnnotationConfig()
          Gets the value of the annotationConfig property.
 boolean isUseDefaultFilters()
          Gets the value of the useDefaultFilters property.
 void setAnnotationConfig(Boolean value)
          Sets the value of the annotationConfig property.
 void setBasePackage(String value)
          Sets the value of the basePackage property.
 void setNameGenerator(String value)
          Sets the value of the nameGenerator property.
 void setResourcePattern(String value)
          Sets the value of the resourcePattern property.
 void setScopedProxy(String value)
          Sets the value of the scopedProxy property.
 void setScopeResolver(String value)
          Sets the value of the scopeResolver property.
 void setUseDefaultFilters(Boolean value)
          Sets the value of the useDefaultFilters property.
 

Method Detail

getIncludeFilter

List<FilterType> getIncludeFilter()
Gets the value of the includeFilter 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 includeFilter property.

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

    getIncludeFilter().add(newItem);
 

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


getExcludeFilter

List<FilterType> getExcludeFilter()
Gets the value of the excludeFilter 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 excludeFilter property.

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

    getExcludeFilter().add(newItem);
 

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


getBasePackage

String getBasePackage()
Gets the value of the basePackage property.

Returns:
possible object is String

setBasePackage

void setBasePackage(String value)
Sets the value of the basePackage property.

Parameters:
value - allowed object is String

getResourcePattern

String getResourcePattern()
Gets the value of the resourcePattern property.

Returns:
possible object is String

setResourcePattern

void setResourcePattern(String value)
Sets the value of the resourcePattern property.

Parameters:
value - allowed object is String

isUseDefaultFilters

boolean isUseDefaultFilters()
Gets the value of the useDefaultFilters property.

Returns:
possible object is Boolean

setUseDefaultFilters

void setUseDefaultFilters(Boolean value)
Sets the value of the useDefaultFilters property.

Parameters:
value - allowed object is Boolean

isAnnotationConfig

boolean isAnnotationConfig()
Gets the value of the annotationConfig property.

Returns:
possible object is Boolean

setAnnotationConfig

void setAnnotationConfig(Boolean value)
Sets the value of the annotationConfig property.

Parameters:
value - allowed object is Boolean

getNameGenerator

String getNameGenerator()
Gets the value of the nameGenerator property.

Returns:
possible object is String

setNameGenerator

void setNameGenerator(String value)
Sets the value of the nameGenerator property.

Parameters:
value - allowed object is String

getScopeResolver

String getScopeResolver()
Gets the value of the scopeResolver property.

Returns:
possible object is String

setScopeResolver

void setScopeResolver(String value)
Sets the value of the scopeResolver property.

Parameters:
value - allowed object is String

getScopedProxy

String getScopedProxy()
Gets the value of the scopedProxy property.

Returns:
possible object is String

setScopedProxy

void setScopedProxy(String value)
Sets the value of the scopedProxy property.

Parameters:
value - allowed object is String


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