ist.palcom.reflect.dependency
Class Main.Component

java.lang.Object
  extended by ist.palcom.reflect.dependency.Main.Component
All Implemented Interfaces:
ISerializableComponent
Enclosing class:
Main

public static class Main.Component
extends java.lang.Object
implements ISerializableComponent


Field Summary
 
Fields inherited from interface ist.palcom.bytecode.ISerializableComponent
FORMAT_VERSION, MAGIC_NUMBER
 
Constructor Summary
Main.Component(ISerializableMetaInfo[] metainfo)
           
 
Method Summary
 ISerializableClass[] getClasses()
           
 ISerializableMetaInfo[] getMetaInfo()
           
 java.lang.String getName()
           
 java.lang.String getPath()
           
 java.util.List<java.lang.String> getRequires()
           
 java.util.List<java.lang.String> lookup(java.lang.String key)
           
 void setPath(java.lang.String path)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Main.Component

public Main.Component(ISerializableMetaInfo[] metainfo)
Method Detail

lookup

public java.util.List<java.lang.String> lookup(java.lang.String key)

getName

public java.lang.String getName()

getRequires

public java.util.List<java.lang.String> getRequires()

getPath

public java.lang.String getPath()

setPath

public void setPath(java.lang.String path)

getClasses

public ISerializableClass[] getClasses()
Specified by:
getClasses in interface ISerializableComponent

getMetaInfo

public ISerializableMetaInfo[] getMetaInfo()
Specified by:
getMetaInfo in interface ISerializableComponent

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object