本文整理了Java中org.codehaus.modello.model.Model.getClasses()
方法的一些代码示例,展示了Model.getClasses()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Model.getClasses()
方法的具体详情如下:
包路径:org.codehaus.modello.model.Model
类名称:Model
方法名:getClasses
暂无
代码示例来源:origin: org.codehaus.modello/modello-plugin-java
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;
}
代码示例来源:origin: org.codehaus.modello/modello-plugin-store
protected static Context makeStubVelocityContext( Model model, Version version, String packageName )
{
List classes = model.getClasses( version );
Map classFields = new HashMap();
for ( Iterator it = classes.iterator(); it.hasNext(); )
{
ModelClass modelClass = (ModelClass) it.next();
List fields = modelClass.getFields( version );
classFields.put( modelClass.getName(), fields );
}
Context context = new VelocityContext();
context.put( "version", version );
context.put( "model", model );
context.put( "classes", classes );
context.put( "classFields", classFields );
context.put( "javaTool", new JavaTool() );
context.put( "package", packageName );
return context;
}
代码示例来源:origin: org.apache.archiva.redback.components.modello/modello-plugin-store
protected static Context makeStubVelocityContext( Model model, Version version, String packageName )
{
List classes = model.getClasses( version );
Map classFields = new HashMap();
for ( Iterator it = classes.iterator(); it.hasNext(); )
{
ModelClass modelClass = (ModelClass) it.next();
List fields = modelClass.getFields( version );
classFields.put( modelClass.getName(), fields );
}
Context context = new VelocityContext();
context.put( "version", version );
context.put( "model", model );
context.put( "classes", classes );
context.put( "classFields", classFields );
context.put( "javaTool", new JavaTool() );
context.put( "package", packageName );
return context;
}
代码示例来源:origin: org.codehaus.modello/modello-plugin-jpox
for ( Iterator it = model.getClasses( getGeneratedVersion() ).iterator(); it.hasNext(); )
代码示例来源:origin: org.apache.archiva.redback.components.modello/modello-plugin-jpox
for ( Iterator it = model.getClasses( getGeneratedVersion() ).iterator(); it.hasNext(); )
代码示例来源:origin: org.codehaus.modello/modello-core
public ModelClass getSourceTracker( Version version )
{
List<ModelClass> modelClasses = getClasses( version );
ModelClass sourceTracker = null;
for ( ModelClass modelClass : modelClasses )
{
ModelClassMetadata metadata = (ModelClassMetadata) modelClass.getMetadata( ModelClassMetadata.ID );
if ( metadata != null && StringUtils.isNotEmpty( metadata.getSourceTracker() ) )
{
if ( sourceTracker == null )
{
sourceTracker = modelClass;
}
else
{
throw new ModelloRuntimeException(
"There are multiple source tracker classes (" + sourceTracker.getName() + " vs. "
+ modelClass.getName() + ") for this version " + version + "." );
}
}
}
return sourceTracker;
}
代码示例来源:origin: org.codehaus.modello/modello-plugin-stax
protected boolean isAssociationPartToClass( ModelClass modelClass )
{
if ( parts == null )
{
parts = new HashSet<ModelClass>();
for ( ModelClass clazz : modelClass.getModel().getClasses( getGeneratedVersion() ) )
{
for ( ModelField modelField : clazz.getFields( getGeneratedVersion() ) )
{
if ( modelField instanceof ModelAssociation )
{
ModelAssociation assoc = (ModelAssociation) modelField;
XmlAssociationMetadata xmlAssocMetadata =
(XmlAssociationMetadata) assoc.getAssociationMetadata( XmlAssociationMetadata.ID );
if ( xmlAssocMetadata.isReference() )
{
parts.add( assoc.getToClass() );
}
}
}
}
}
return parts.contains( modelClass );
}
}
代码示例来源:origin: org.codehaus.modello/modello-core
public ModelClass getLocationTracker( Version version )
{
List<ModelClass> modelClasses = getClasses( version );
ModelClass locationTracker = null;
for ( ModelClass modelClass : modelClasses )
{
ModelClassMetadata metadata = (ModelClassMetadata) modelClass.getMetadata( ModelClassMetadata.ID );
if ( metadata != null && StringUtils.isNotEmpty( metadata.getLocationTracker() ) )
{
if ( locationTracker == null )
{
locationTracker = modelClass;
}
else
{
throw new ModelloRuntimeException(
"There are multiple location tracker classes (" + locationTracker.getName() + " vs. "
+ modelClass.getName() + ") for this version " + version + "." );
}
}
}
return locationTracker;
}
代码示例来源:origin: org.codehaus.modello/modello-core
public String getRoot( Version version )
List<ModelClass> classes = getClasses( version );
代码示例来源:origin: org.codehaus.modello/modello-plugin-xsd
int initialCapacity = objectModel.getClasses( getGeneratedVersion() ).size();
writeComplexTypeDescriptor( w, objectModel, root, new HashSet<ModelClass>( initialCapacity ) );
代码示例来源:origin: org.codehaus.modello/modello-plugin-java
for ( ModelClass modelClass : objectModel.getClasses( getGeneratedVersion() ) )
代码示例来源:origin: org.codehaus.modello/modello-plugin-converters
for ( ModelClass modelClass : objectModel.getClasses( fromVersion ) )
内容来源于网络,如有侵权,请联系作者删除!