org.apache.felix.ipojo.composite.service.provides
Class FieldMetadata

java.lang.Object
  extended by org.apache.felix.ipojo.composite.service.provides.FieldMetadata

public class FieldMetadata
extends Object

Field used inside a composition. This class contains all information useful for the generation.

Author:
Felix Project Team

Constructor Summary
FieldMetadata(SpecificationMetadata specification)
          Constructor.
 
Method Summary
 String getName()
           
 SpecificationMetadata getSpecification()
           
 boolean isAggregate()
           
 boolean isOptional()
           
 boolean isUseful()
           
 void setAggregate(boolean aggregate)
           
 void setName(String name)
           
 void setOptional(boolean opt)
           
 void setSpecification(SpecificationMetadata specification)
           
 void setUseful(boolean useful)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldMetadata

public FieldMetadata(SpecificationMetadata specification)
Constructor.

Parameters:
specification - : interface of the field.
Method Detail

isAggregate

public boolean isAggregate()

setAggregate

public void setAggregate(boolean aggregate)

getName

public String getName()

setName

public void setName(String name)

getSpecification

public SpecificationMetadata getSpecification()

setSpecification

public void setSpecification(SpecificationMetadata specification)

isUseful

public boolean isUseful()

setUseful

public void setUseful(boolean useful)

isOptional

public boolean isOptional()

setOptional

public void setOptional(boolean opt)


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.