org.chromattic.api
Class PropertyLiteral<O,P>

java.lang.Object
  extended by org.chromattic.api.PropertyLiteral<O,P>
Type Parameters:
O - the owner type
P - the property java type

public class PropertyLiteral<O,P>
extends java.lang.Object

A property literal.

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
PropertyLiteral(java.lang.Class<O> owner, java.lang.String name, java.lang.Class<P> javaType)
          Build a new property literal.
 
Method Summary
 java.lang.Class<P> getJavaType()
           
 java.lang.String getName()
           
 java.lang.Class<O> getOwner()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyLiteral

public PropertyLiteral(java.lang.Class<O> owner,
                       java.lang.String name,
                       java.lang.Class<P> javaType)
                throws java.lang.NullPointerException
Build a new property literal.

Parameters:
owner - the property owner
name - the property name
javaType - the property java type
Throws:
java.lang.NullPointerException - if any argument is null
Method Detail

getOwner

public java.lang.Class<O> getOwner()

getName

public java.lang.String getName()

getJavaType

public java.lang.Class<P> getJavaType()

toString

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


Copyright © 2012 eXo Platform SAS. All Rights Reserved.