com.abra.j2xb.beans.model
Class MOPropertySimpleTypeDescriptor

java.lang.Object
  extended by com.abra.j2xb.beans.model.MOPropertySimpleTypeDescriptor

public class MOPropertySimpleTypeDescriptor
extends java.lang.Object

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

Constructor Summary
MOPropertySimpleTypeDescriptor(MOJavaValueDescriptor javaValueDescriptor, java.lang.Class<?> type, MOValidationString validationString, MOValidationNumber validationNumber, MOXmlDerivedType derivedType, MOPropertyEditorRegistry propertyEditorRegistry)
           
 
Method Summary
 MoXmlBaseSimpleType getDerivedTypeDefinition()
           
 MOJavaValueDescriptor getJavaValueDescriptor()
           
 java.lang.String getMaxExclusive()
           
 java.lang.String getMaxInclusive()
           
 java.lang.Integer getMaxLength()
           
 java.lang.String getMinExclusive()
           
 java.lang.String getMinInclusive()
           
 java.lang.Integer getMinLength()
           
 java.lang.String[] getPatterns()
           
 MOPropertyEditor getPropertyEditor()
           
 java.lang.Class<?> getType()
           
 MoXmlBaseSimpleType getXmlSimpleType()
           
 MOValueValidationResult isDefaultValueValidAccordingToType()
           
 boolean isSetDerivedType()
           
 boolean isSetNumberValidations()
           
 boolean isSetStringValidations()
           
 void validateAtomPropertyConstraints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MOPropertySimpleTypeDescriptor

public MOPropertySimpleTypeDescriptor(MOJavaValueDescriptor javaValueDescriptor,
                                      java.lang.Class<?> type,
                                      MOValidationString validationString,
                                      MOValidationNumber validationNumber,
                                      MOXmlDerivedType derivedType,
                                      MOPropertyEditorRegistry propertyEditorRegistry)
Method Detail

validateAtomPropertyConstraints

public void validateAtomPropertyConstraints()
                                     throws MOBeansException
Throws:
MOBeansException

isDefaultValueValidAccordingToType

public MOValueValidationResult isDefaultValueValidAccordingToType()
                                                           throws MOBeansInvalidPropertyDefaultValue
Throws:
MOBeansInvalidPropertyDefaultValue

isSetDerivedType

public boolean isSetDerivedType()

isSetNumberValidations

public boolean isSetNumberValidations()

isSetStringValidations

public boolean isSetStringValidations()

getMinInclusive

public java.lang.String getMinInclusive()

getMaxInclusive

public java.lang.String getMaxInclusive()

getMinExclusive

public java.lang.String getMinExclusive()

getMaxExclusive

public java.lang.String getMaxExclusive()

getType

public java.lang.Class<?> getType()

getMinLength

public java.lang.Integer getMinLength()

getMaxLength

public java.lang.Integer getMaxLength()

getPatterns

public java.lang.String[] getPatterns()

getDerivedTypeDefinition

public MoXmlBaseSimpleType getDerivedTypeDefinition()

getXmlSimpleType

public MoXmlBaseSimpleType getXmlSimpleType()

getPropertyEditor

public MOPropertyEditor getPropertyEditor()

getJavaValueDescriptor

public MOJavaValueDescriptor getJavaValueDescriptor()


Copyright © 2008. All Rights Reserved.