aerogear-controller 1.0.0.Alpha

org.jboss.aerogear.controller.util
Class TypeNameExtractor

java.lang.Object
  extended by org.jboss.aerogear.controller.util.TypeNameExtractor

public class TypeNameExtractor
extends Object

Taken with small modifications

Copyright (c) 2009 Caelum - www.caelum.com.br/opensource All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


Constructor Summary
TypeNameExtractor()
           
 
Method Summary
private  String nameFor(Class<?> raw)
           
private  String nameFor(ParameterizedType type)
           
 String nameFor(Type generic)
           
private  String nameFor(TypeVariable<?> variable)
           
private  String nameFor(WildcardType wild)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeNameExtractor

public TypeNameExtractor()
Method Detail

nameFor

public String nameFor(Type generic)

nameFor

private String nameFor(Class<?> raw)

nameFor

private String nameFor(TypeVariable<?> variable)

nameFor

private String nameFor(WildcardType wild)

nameFor

private String nameFor(ParameterizedType type)

aerogear-controller 1.0.0.Alpha

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.