org.apache.muse.tools.generator.synthesizer
Class ClassInfo

java.lang.Object
  extended by org.apache.muse.tools.generator.synthesizer.ClassInfo

public class ClassInfo
extends Object

Wraps a Capability during the synthesis phase to keep track of imports that are needed for the implementations and the names of the implementing classes.

Author:
Andrew Eberbach (aeberbac)

Constructor Summary
ClassInfo()
           
ClassInfo(Capability capability)
           
 
Method Summary
 void addImport(Class theClass)
           
 void addImports(Set set)
           
 Capability getCapability()
           
 Set getImports()
           
static String getPackageName(String uri)
           
 boolean hasConflict(Class theClass)
           
 boolean needsInitializer()
           
 void setCapability(Capability capability)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassInfo

public ClassInfo(Capability capability)

ClassInfo

public ClassInfo()
Method Detail

setCapability

public void setCapability(Capability capability)

addImport

public void addImport(Class theClass)

getImports

public Set getImports()

getPackageName

public static String getPackageName(String uri)

hasConflict

public boolean hasConflict(Class theClass)

getCapability

public Capability getCapability()

needsInitializer

public boolean needsInitializer()

addImports

public void addImports(Set set)


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.