Method Summary |
|
protected NameMapper | createNameMapper() A Factory method to lazily create a strategy
used to convert bean type names into element names. |
protected PluralStemmer | createPluralStemmer() A Factory method to lazily create a new strategy
to detect matching singular and plural properties. |
public NameMapper | getAttributeNameMapper() Gets the name mapping strategy used to convert bean names into attributes.
the strategy used to convert bean type names into attributenames. |
public AttributeSuppressionStrategy | getAttributeSuppressionStrategy() Returns the AttributeSuppressionStrategy . |
public ClassNormalizer | getClassNormalizer() Gets the ClassNormalizer strategy.
This is used to determine the Class to be introspected
(the normalized Class). |
public CollectiveTypeStrategy | getCollectiveTypeStrategy() Gets the strategy used to determine which types are collective. |
public NameMapper | getElementNameMapper() Gets the name mapping strategy used to convert bean names into elements.
the strategy used to convert bean type names into element names. |
public ElementSuppressionStrategy | getElementSuppressionStrategy() Returns the ElementSuppressionStrategy . |
public Log | getIntrospectionLog() Gets the common Log used for introspection. |
public MappingDerivationStrategy | getMappingDerivationStrategy() Gets the MappingDerivationStrategy
used to determine whether the bind or introspection time
type should determine the mapping. |
public PluralStemmer | getPluralStemmer() Get singular and plural matching strategy. |
public NamespacePrefixMapper | getPrefixMapper() Gets the NamespacePrefixMapper used to convert namespace URIs
into prefixes. |
public PropertySuppressionStrategy | getPropertySuppressionStrategy() Gets the strategy which determines the properties to be ignored. |
public SimpleTypeMapper | getSimpleTypeMapper() Gets the simple type binding strategy. |
public TypeBindingStrategy | getTypeBindingStrategy() Gets the TypeBindingStrategy to be used
to determine the binding for Java types. |
public boolean | ignoreAllBeanInfo() Should existing BeanInfo classes be ignored by java.reflect.Introspector .
Default is false. |
public boolean | isAttributesForPrimitives() Should attributes (or elements) be used for primitive types. |
public boolean | isLoopType(Class type) |
public boolean | isWrapCollectionsInElement() |
public void | setAttributeNameMapper(NameMapper nameMapper) |
public void | setAttributeSuppressionStrategy(AttributeSuppressionStrategy attributeSuppressionStrategy) Sets the AttributeSuppressionStrategy . |
public void | setAttributesForPrimitives(boolean attributesForPrimitives) Set whether attributes (or elements) should be used for primitive types. |
public void | setClassNormalizer(ClassNormalizer classNormalizer) Sets the ClassNormalizer strategy.
This is used to determine the Class to be introspected
(the normalized Class). |
public void | setCollectiveTypeStrategy(CollectiveTypeStrategy collectiveTypeStrategy) Sets the strategy used to determine which types are collective. |
public void | setElementNameMapper(NameMapper nameMapper) |
public void | setElementSuppressionStrategy(ElementSuppressionStrategy elementSuppressionStrategy) Sets the ElementSuppressionStrategy . |
public void | setIgnoreAllBeanInfo(boolean ignoreAllBeanInfo) |
public void | setIntrospectionLog(Log log) Sets the common Log used by introspection. |
public void | setMappingDerivationStrategy(MappingDerivationStrategy mappingDerivationStrategy) Sets the MappingDerivationStrategy
used to determine whether the bind or introspection time
type should determine the mapping. |
public void | setPluralStemmer(PluralStemmer pluralStemmer) |
public void | setPrefixMapper(NamespacePrefixMapper mapper) Sets the NamespacePrefixMapper used to convert namespave URIs
into prefixes. |
public void | setPropertySuppressionStrategy(PropertySuppressionStrategy propertySuppressionStrategy) Sets the strategy which determines the properties to be ignored. |
public void | setSimpleTypeMapper(SimpleTypeMapper mapper) Sets the simple type binding strategy. |
public void | setTypeBindingStrategy(TypeBindingStrategy typeBindingStrategy) Sets the TypeBindingStrategy to be used
to determine the binding for Java types. |
public void | setUseBeanInfoSearchPath(boolean useBeanInfoSearchPath) |
public void | setWrapCollectionsInElement(boolean wrapCollectionsInElement) Sets whether we should we wrap collections in an extra element. |
public boolean | useBeanInfoSearchPath() Should the original java.reflect.Introspector bean info search path be used?
Default is false. |