private void writeAllClassesParser( Model objectModel, JClass jClass ) { ModelClass root = objectModel.getClass( objectModel.getRoot( getGeneratedVersion() ), getGeneratedVersion() ); for ( ModelClass clazz : getClasses( objectModel ) ) { writeClassParser( clazz, jClass, root.getName().equals( clazz.getName() ) ); } }
context.put( "package", model.getDefaultPackageName( false, getGeneratedVersion() ) ); String packageName = model.getDefaultPackageName( false, getGeneratedVersion() ); File interfaceFile = new File( packageFile, model.getName() + "Store.java" ); File exceptionFile = new File( packageFile, model.getName() + "StoreException.java" );
public ModelMetadata getMetadata( String key ) { return getMetadata( ModelMetadata.class, key ); }
for ( Iterator it = model.getClasses( getGeneratedVersion() ).iterator(); it.hasNext(); ) if ( packageName.equals( model.getDefaultPackageName( isPackageWithVersion(), getGeneratedVersion() ) ) )
String root = objectModel.getRoot( getGeneratedVersion() ); ModelClass rootClass = objectModel.getClass( root, getGeneratedVersion() ); String basePackage = objectModel.getDefaultPackageName( false, null ); String packageName = basePackage + ".convert";
protected boolean isClassInModel( String fieldType, Model model ) { try { return model.getClass( fieldType, generatedVersion ) != null; } catch ( Exception e ) { } return false; }
File f = new File( directory, objectModel.getId() + "-" + getGeneratedVersion() + ".xsd" ); w.addAttribute( "elementFormDefault", "qualified" ); ModelClass root = objectModel.getClass( objectModel.getRoot( getGeneratedVersion() ), getGeneratedVersion() ); int initialCapacity = objectModel.getClasses( getGeneratedVersion() ).size(); writeComplexTypeDescriptor( w, objectModel, root, new HashSet<ModelClass>( initialCapacity ) );
private void writeDetermineVersionMethod( JClass jClass, Model objectModel ) throws ModelloException VersionDefinition versionDefinition = objectModel.getVersionDefinition(); XmlModelMetadata xmlModelMetadata = (XmlModelMetadata) objectModel.getMetadata( XmlModelMetadata.ID ); ModelClass root = objectModel.getClass( objectModel.getRoot( getGeneratedVersion() ), getGeneratedVersion() ); ModelField field = root.getField( value, getGeneratedVersion() );
/** * @deprecated This shouldn't be used, anything querying the model should read the * package of the class. Use getDefaultPackageName(..). */ public String getPackageName( boolean withVersion, Version version ) { return getDefaultPackageName( withVersion, version ); }
String packageName = objectModel.getDefaultPackageName( isPackageWithVersion(), getGeneratedVersion() ) + ".io.stax"; ModelClass root = objectModel.getClass( objectModel.getRoot( getGeneratedVersion() ), getGeneratedVersion() ); JClass rootType = new JClass( root.getName() ); sc.add( "}" ); VersionDefinition versionDefinition = objectModel.getVersionDefinition(); if ( versionDefinition != null && versionDefinition.isNamespaceType() )
JPoxModelMetadata metadata = (JPoxModelMetadata) model.getMetadata( JPoxModelMetadata.ID ); File packageJdo = null; String packageName = model.getDefaultPackageName( isPackageWithVersion(), getGeneratedVersion() ); String dir = StringUtils.replace( packageName, '.', '/' ); File directory = new File( getOutputDirectory(), dir );
XmlModelMetadata xmlModelMetadata = (XmlModelMetadata) modelClass.getModel().getMetadata( XmlModelMetadata.ID ); ModelClass fieldModelClass = getModel().getClass( assoc.getTo(), getGeneratedVersion() );
String packageName = objectModel.getDefaultPackageName( true, fromVersion ) + ".convert"; basicConverterClass.addInterface( conversionInterface ); VersionDefinition versionDefinition = objectModel.getVersionDefinition(); for ( ModelClass modelClass : objectModel.getClasses( fromVersion ) )
public void validateElement() throws ModelValidationException { // Check if superClass exists if ( hasSuperClass() ) { try { getModel().getClass( superClass, getVersionRange() ); isInternalSuperClass = true; } catch ( ModelloRuntimeException e ) { isInternalSuperClass = false; } } if ( getModel().getDefault( ModelDefault.CHECK_DEPRECATION ).getBoolean() ) { if ( ! Version.INFINITE.equals( getVersionRange().getToVersion() ) && getDeprecatedVersion() == null ) { throw new ModelValidationException( "You must define the deprecated version of '" + getName() + "' class." ); } } }
String packageName = objectModel.getDefaultPackageName( isPackageWithVersion(), getGeneratedVersion() ) + ".io.jackson"; jClass.addField( factoryField ); String root = objectModel.getRoot( getGeneratedVersion() );
protected List<ModelClass> getClasses( Model model ) { List<ModelClass> modelClasses = new ArrayList<ModelClass>(); for ( ModelClass modelClass : model.getClasses( getGeneratedVersion() ) ) { if ( isRelevant( modelClass ) ) { modelClasses.add( modelClass ); } } return modelClasses; }
ModelClass locationTrackerClass = objectModel.getLocationTracker( getGeneratedVersion() ); ModelClass sourceTrackerClass = objectModel.getSourceTracker( getGeneratedVersion() ); for ( ModelInterface modelInterface : objectModel.getInterfaces( getGeneratedVersion() ) ) for ( ModelClass modelClass : objectModel.getClasses( getGeneratedVersion() ) )
protected String getFileName( String suffix ) { String name = getModel().getName(); return name + suffix; }
public String getDefaultPackageName( boolean withVersion, Version version ) { String packageName = getDefault( ModelDefault.PACKAGE ).getValue(); if ( withVersion ) { packageName += "." + version.toString( "v", "_" ); } return packageName; }