Uses of Class
org.exolab.javasource.JSourceCode
Packages that use JSourceCode
Package
Description
This package contains classes that represent Java Source objects for Castor XML
code generator.
-
Uses of JSourceCode in org.exolab.castor.builder.factory
Methods in org.exolab.castor.builder.factory with parameters of type JSourceCodeModifier and TypeMethodDescriptionprotected void
CollectionMemberAndAccessorFactory.addMaxSizeCheck
(CollectionInfo fieldInfo, String methodName, JSourceCode sourceCode) Creates the add max size check.protected void
CollectionMemberAndAccessorFactory.createBoundPropertyCode
(CollectionInfo fieldInfo, JSourceCode sourceCode) Creates bound property code..void
XMLFieldHandlerFactory.createXMLFieldHandler
(FieldInfo member, XSType xsType, String localClassName, JSourceCode jsc, boolean forGeneralizedHandler) Creates the XMLFieldHandler for the given FieldInfo.void
CollectionMemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode sourceCode) Creates the field initialization code in a constructor.void
CollectionODMG30MemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode jsc) Creates the field initialization code in a constructor.void
FieldMemberAndAccessorFactory.generateInitializerCode
(FieldInfo fieldInfo, JSourceCode jsc) Creates the field initialization code in a constructor. -
Uses of JSourceCode in org.exolab.castor.builder.types
Methods in org.exolab.castor.builder.types with parameters of type JSourceCodeModifier and TypeMethodDescriptionprotected final void
AbstractDigitsFacet.codeDigitsFacet
(JSourceCode jsc, String validatorName) Generate the source code for digits facet validation.protected final void
AbstractLengthFacet.codeLengthFacet
(JSourceCode jsc, String validatorName) Generate the source code for length, maxLength or minLength facets validation.protected final void
AbstractPatternFacet.codePatternFacet
(JSourceCode jsc, String validatorName) Generate the source code for pattern facet validation.protected final void
AbstractRangeFacet.codeRangeFacet
(JSourceCode jsc, String validatorName) Generate the source code for pattern facet validation.protected final void
AbstractWhiteSpaceFacet.codeWhiteSpaceFacet
(JSourceCode jsc, String validatorName) Generate the source code for pattern facet validation.void
XSAnyURI.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSBase64Binary.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSBoolean.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSByte.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSClass.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSDate.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSDateTime.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSDecimal.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSDouble.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSDuration.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSFloat.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSGDay.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSGMonth.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSGMonthDay.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSGYear.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSGYearMonth.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSHexBinary.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSId.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSIdRef.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSIdRefs.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSInt.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSInteger.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSList.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSLong.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNCName.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNegativeInteger.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNMToken.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNMTokens.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNonNegativeInteger.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNonPositiveInteger.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSNormalizedString.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSPositiveInteger.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSQName.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSShort.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSString.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSTime.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.abstract void
XSType.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSUnsignedByte.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSUnsignedInt.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType.void
XSUnsignedLong.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) void
XSUnsignedShort.validationCode
(JSourceCode jsc, String fixedValue, String validatorInstanceName) Creates the validation code for an instance of this XSType. -
Uses of JSourceCode in org.exolab.javasource
Methods in org.exolab.javasource that return JSourceCodeModifier and TypeMethodDescriptionJConstructor.getSourceCode()
Returns the source code for this JConstructor.JMethod.getSourceCode()
Returns the JSourceCode for the method body.final JSourceCode
AbstractJClass.getStaticInitializationCode()
Returns the JSourceCode for the static initializer of this JClass.Methods in org.exolab.javasource with parameters of type JSourceCodeModifier and TypeMethodDescriptionvoid
JSourceCode.copyInto
(JSourceCode jsc) Copies the contents of this JSourceCode into the given JSourceCode.void
JConstructor.setSourceCode
(JSourceCode sourceCode) Sets the source code for this constructor.void
JMethod.setSourceCode
(JSourceCode source) Sets the given JSourceCode as the source code (method body) for this JMethod.