com.abra.j2xb.beans.model
Class MOPersistentBeanDescriptor

java.lang.Object
  extended by com.abra.j2xb.beans.model.MOBeanDescriptor
      extended by com.abra.j2xb.beans.model.MOPersistentBeanDescriptor

public class MOPersistentBeanDescriptor
extends MOBeanDescriptor

Since:
JDK1.5
Version:
1.0, May 1, 2008
Author:
Yoav Abrahami

Constructor Summary
MOPersistentBeanDescriptor(MOBeansFactory factory, java.lang.Class<?> clazz)
           
 
Method Summary
 java.lang.String getPreferedXmlNamespacePrefix()
           
 java.lang.String getXmlName()
           
 java.lang.String getXmlNamespace()
           
 void introspectBean()
          introspect the bean to create the property mappings
 void validateDefinitions()
           
 
Methods inherited from class com.abra.j2xb.beans.model.MOBeanDescriptor
getBeanClass, getBeansFactory, getChoiceProperties, getConstructorFacade, getDelegates, getJavaPropertyDescriptor, getMOPropertyDescriptor, getMOPropertyDescriptor, getParentProperty, getProperties, getPropertyByName, getSuperclassBeanDescriptor, getType, getValue, isNonMappedThrowable, isPersistentBean, isPersistentBean, isPersistentDependentBean, isPersistentDependentBean, isThrowable, setValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MOPersistentBeanDescriptor

public MOPersistentBeanDescriptor(MOBeansFactory factory,
                                  java.lang.Class<?> clazz)
                           throws MOBeansException
Throws:
MOBeansException
Method Detail

introspectBean

public void introspectBean()
                    throws MOBeansException
Description copied from class: MOBeanDescriptor
introspect the bean to create the property mappings

Overrides:
introspectBean in class MOBeanDescriptor
Throws:
MOBeansException - if the annotations on the bean are invalid.

validateDefinitions

public void validateDefinitions()
                         throws MOBeansException
Throws:
MOBeansException

getXmlNamespace

public java.lang.String getXmlNamespace()

getPreferedXmlNamespacePrefix

public java.lang.String getPreferedXmlNamespacePrefix()

getXmlName

public java.lang.String getXmlName()
Overrides:
getXmlName in class MOBeanDescriptor


Copyright © 2008. All Rights Reserved.