org.springframework.roo.classpath.details
Class AbstractIdentifiableJavaStructureBuilder<T extends IdentifiableJavaStructure>

java.lang.Object
  extended by org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>
      extended by org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder<T>
All Implemented Interfaces:
org.springframework.roo.model.Builder<T>
Direct Known Subclasses:
AbstractIdentifiableAnnotatedJavaStructureBuilder, ImportMetadataBuilder, InitializerMetadataBuilder

public abstract class AbstractIdentifiableJavaStructureBuilder<T extends IdentifiableJavaStructure>
extends org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>

Assists in the creation of a Builder for types that eventually implement IdentifiableJavaStructure.

Since:
1.1
Author:
Ben Alex

Constructor Summary
protected AbstractIdentifiableJavaStructureBuilder(IdentifiableJavaStructure existing)
          Constructor
protected AbstractIdentifiableJavaStructureBuilder(String declaredByMetadataId)
          Constructor
protected AbstractIdentifiableJavaStructureBuilder(String declaredbyMetadataId, IdentifiableJavaStructure existing)
          Constructor
 
Method Summary
 String getDeclaredByMetadataId()
           
 int getModifier()
           
 void setModifier(int modifier)
          Sets the modifier of the built Java structure
 
Methods inherited from class org.springframework.roo.model.AbstractCustomDataAccessorBuilder
append, getCustomData, putCustomData, setCustomData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.roo.model.Builder
build
 

Constructor Detail

AbstractIdentifiableJavaStructureBuilder

protected AbstractIdentifiableJavaStructureBuilder(IdentifiableJavaStructure existing)
Constructor

Parameters:
existing -

AbstractIdentifiableJavaStructureBuilder

protected AbstractIdentifiableJavaStructureBuilder(String declaredByMetadataId)
Constructor

Parameters:
declaredByMetadataId -

AbstractIdentifiableJavaStructureBuilder

protected AbstractIdentifiableJavaStructureBuilder(String declaredbyMetadataId,
                                                   IdentifiableJavaStructure existing)
Constructor

Parameters:
declaredbyMetadataId -
existing -
Method Detail

getDeclaredByMetadataId

public String getDeclaredByMetadataId()

getModifier

public final int getModifier()

setModifier

public final void setModifier(int modifier)
Sets the modifier of the built Java structure

Parameters:
modifier - the modifier to set
See Also:
Modifier#PUBLIC, etc.


Copyright © 2009–2015. All rights reserved.