org.openorb.pss.compiler.object
Class PsdlStorageHome

java.lang.Object
  extended by org.openorb.compiler.object.IdlObject
      extended by org.openorb.pss.compiler.object.PsdlStorageHome
All Implemented Interfaces:
java.io.Serializable, org.openorb.compiler.idl.reflect.idlObject, psdlStorageHome

public class PsdlStorageHome
extends org.openorb.compiler.object.IdlObject
implements psdlStorageHome

This class manages storagehome

Author:
Jerome Daniel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.openorb.compiler.object.IdlObject
_case_sensitive, _comment, _current, _diese, _has_inheritance, _id, _import, _is_container, _list, _map, _name, _opaque, _prefix, _prefix_explicit, _type, _underscore, _upper, adaptName
 
Constructor Summary
PsdlStorageHome(org.openorb.compiler.object.IdlObject father)
          Constructor
 
Method Summary
 void addImplement(org.openorb.compiler.object.IdlObject obj)
          Add an implement description
 psdlStorageType homeFor()
          Return the StorageType of this home
 psdlAbstractStorageHome[] implemented()
          Return the implementation list
 psdlStorageHome inheritance()
          Return the inheritance
 org.openorb.compiler.object.IdlObject manage()
          Get the managed storagetype
 void manage(org.openorb.compiler.object.IdlObject obj)
          Set the managed storagetype
 psdlStorageType managed()
          Return the managed storage type
 org.openorb.compiler.object.IdlObject returnInheritedObject(java.lang.String name)
          This method returns an inherited object
 org.openorb.compiler.object.IdlObject searchObject(java.lang.String name)
          This method returns an contained object
 void setInheritance(org.openorb.compiler.object.IdlObject obj)
          Set the inheritance
 
Methods inherited from class org.openorb.compiler.object.IdlObject
adaptName, addIdlObject, applyPrefix, attach_comment, attach_comment, changePrefix, contains, containsObject, content, current, end, filter, final_kind, final_object, getComment, getId, getIdComponents, getParser, getPrefix, getPrefixDepth, hasComment, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included, insertIdlObject, into, isDefined, isSame, isVisible, kind, length, myScope, name, name, nameToSequence, next, opaque, opaque, pos, pos, refreshIncluded, reset, returnObject, returnVisibleObject, root, sameAs, search, sensitive, setId, switchFinalObject, toString, type, type, upper, use_diese, use_diese
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.openorb.compiler.idl.reflect.idlObject
containsObject, content, filter, idlConcreteType, idlDefinedIn, idlFinalType, idlID, idlName, idlType, included
 

Constructor Detail

PsdlStorageHome

public PsdlStorageHome(org.openorb.compiler.object.IdlObject father)
Constructor

Method Detail

addImplement

public void addImplement(org.openorb.compiler.object.IdlObject obj)
Add an implement description


setInheritance

public void setInheritance(org.openorb.compiler.object.IdlObject obj)
Set the inheritance


returnInheritedObject

public org.openorb.compiler.object.IdlObject returnInheritedObject(java.lang.String name)
This method returns an inherited object

Overrides:
returnInheritedObject in class org.openorb.compiler.object.IdlObject

searchObject

public org.openorb.compiler.object.IdlObject searchObject(java.lang.String name)
This method returns an contained object

Overrides:
searchObject in class org.openorb.compiler.object.IdlObject

manage

public void manage(org.openorb.compiler.object.IdlObject obj)
Set the managed storagetype


manage

public org.openorb.compiler.object.IdlObject manage()
Get the managed storagetype


homeFor

public psdlStorageType homeFor()
Return the StorageType of this home

Specified by:
homeFor in interface psdlStorageHome

inheritance

public psdlStorageHome inheritance()
Return the inheritance

Specified by:
inheritance in interface psdlStorageHome

implemented

public psdlAbstractStorageHome[] implemented()
Return the implementation list

Specified by:
implemented in interface psdlStorageHome

managed

public psdlStorageType managed()
Description copied from interface: psdlStorageHome
Return the managed storage type

Specified by:
managed in interface psdlStorageHome