juliac.generated
Class SCAPrimitivePropertyControllerImpl

java.lang.Object
  extended by juliac.generated.SCAPrimitivePropertyControllerImpl
All Implemented Interfaces:
org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated, org.ow2.frascati.tinfi.api.control.SCAPropertyController

public class SCAPrimitivePropertyControllerImpl
extends java.lang.Object
implements org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.loader.Generated, org.ow2.frascati.tinfi.api.control.SCAPropertyController

See Also:
BasicControllerMixin, UseSCAContentControllerMixin, UseNameControllerMixin, SCAPrimitivePropertyControllerMixin, SCAPropertyControllerMixin, SCAPropertyPromoterMixin

Field Summary
 org.objectweb.fractal.api.control.NameController weaveableOptNC
           
 
Fields inherited from interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
NAME
 
Constructor Summary
SCAPrimitivePropertyControllerImpl()
           
 
Method Summary
 boolean containsPropertyName(java.lang.String name)
           
 java.lang.String getFcGeneratorParameters()
           
 org.ow2.frascati.tinfi.api.control.SCAPropertyController getPromoter(java.lang.String name)
           
 java.lang.String getPromoterPropertyName(java.lang.String name)
           
 java.lang.String[] getPropertyNames()
           
 java.lang.Class<?> getType(java.lang.String name)
           
 java.lang.Object getValue(java.lang.String name)
           
 boolean hasBeenSet(java.lang.String name)
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 boolean isDeclared(java.lang.String name)
           
 void setPromoter(java.lang.String name, org.ow2.frascati.tinfi.api.control.SCAPropertyController promoter)
           
 void setPromoter(java.lang.String name, org.ow2.frascati.tinfi.api.control.SCAPropertyController promoter, java.lang.String promoterPropertyName)
           
 void setType(java.lang.String name, java.lang.Class<?> type)
           
 void setValue(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

weaveableOptNC

public org.objectweb.fractal.api.control.NameController weaveableOptNC
See Also:
UseNameControllerMixin.weaveableOptNC
Constructor Detail

SCAPrimitivePropertyControllerImpl

public SCAPrimitivePropertyControllerImpl()
Method Detail

isDeclared

public boolean isDeclared(java.lang.String name)
Specified by:
isDeclared in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPrimitivePropertyControllerMixin.isDeclared(java.lang.String)

setType

public void setType(java.lang.String name,
                    java.lang.Class<?> type)
Specified by:
setType in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.setType(java.lang.String,java.lang.Class)

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Throws:
org.objectweb.fractal.api.factory.InstantiationException
See Also:
UseNameControllerMixin.initFcController(org.objectweb.fractal.julia.InitializationContext)

setValue

public void setValue(java.lang.String name,
                     java.lang.Object value)
              throws java.lang.IllegalArgumentException
Specified by:
setValue in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
Throws:
java.lang.IllegalArgumentException
See Also:
SCAPropertyPromoterMixin.setValue(java.lang.String,java.lang.Object)

getType

public java.lang.Class<?> getType(java.lang.String name)
Specified by:
getType in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.getType(java.lang.String)

getValue

public java.lang.Object getValue(java.lang.String name)
Specified by:
getValue in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.getValue(java.lang.String)

getPropertyNames

public java.lang.String[] getPropertyNames()
Specified by:
getPropertyNames in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyControllerMixin.getPropertyNames()

containsPropertyName

public boolean containsPropertyName(java.lang.String name)
Specified by:
containsPropertyName in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.containsPropertyName(java.lang.String)

hasBeenSet

public boolean hasBeenSet(java.lang.String name)
Specified by:
hasBeenSet in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.hasBeenSet(java.lang.String)

setPromoter

public void setPromoter(java.lang.String name,
                        org.ow2.frascati.tinfi.api.control.SCAPropertyController promoter)
                 throws org.ow2.frascati.tinfi.api.control.IllegalPromoterException
Specified by:
setPromoter in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
Throws:
org.ow2.frascati.tinfi.api.control.IllegalPromoterException
See Also:
SCAPropertyPromoterMixin.setPromoter(java.lang.String,org.ow2.frascati.tinfi.api.control.SCAPropertyController)

getPromoter

public org.ow2.frascati.tinfi.api.control.SCAPropertyController getPromoter(java.lang.String name)
Specified by:
getPromoter in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.getPromoter(java.lang.String)

setPromoter

public void setPromoter(java.lang.String name,
                        org.ow2.frascati.tinfi.api.control.SCAPropertyController promoter,
                        java.lang.String promoterPropertyName)
                 throws org.ow2.frascati.tinfi.api.control.IllegalPromoterException
Specified by:
setPromoter in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
Throws:
org.ow2.frascati.tinfi.api.control.IllegalPromoterException
See Also:
SCAPropertyPromoterMixin.setPromoter(java.lang.String,org.ow2.frascati.tinfi.api.control.SCAPropertyController,java.lang.String)

getPromoterPropertyName

public java.lang.String getPromoterPropertyName(java.lang.String name)
Specified by:
getPromoterPropertyName in interface org.ow2.frascati.tinfi.api.control.SCAPropertyController
See Also:
SCAPropertyPromoterMixin.getPromoterPropertyName(java.lang.String)

getFcGeneratorParameters

public java.lang.String getFcGeneratorParameters()
Specified by:
getFcGeneratorParameters in interface org.objectweb.fractal.julia.loader.Generated


Copyright © 2011 Petals Link. All Rights Reserved.