Java Doc for NavigatorImpl.java in  » 6.0-JDK-Modules » jaxb-xjc » com » sun » tools » xjc » model » nav » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » jaxb xjc » com.sun.tools.xjc.model.nav 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.tools.xjc.model.nav.NavigatorImpl

NavigatorImpl
final public class NavigatorImpl implements Navigator<NType, NClass, Void, Void>(Code)
Navigator implementation for XJC. Most of the Navigator methods are used for parsing the model, which doesn't happen in XJC. So Most of the methods aren't really implemented. Implementations should be filled in as needed.
author:
   Kohsuke Kawaguchi


Field Summary
final public static  NavigatorImpltheInstance
    


Method Summary
public  NClassasDecl(NType nt)
    
public  NClassasDecl(Class c)
    
final public static  NTypecreate(Type t)
    
public static  NClasscreate(Class c)
    
public static  NTypecreateParameterizedType(NClass rawType, NType... args)
     Creates a NType representation for a parameterized type RawType<ParamType1,ParamType2,...> .
public static  NTypecreateParameterizedType(Class rawType, NType... args)
    
public  NTypeerasure(NType type)
    
public  NClassfindClass(String className, NClass referencePoint)
    
public  NTypegetBaseClass(NType nt, NClass base)
    
public  LocationgetClassLocation(NClass c)
    
public  StringgetClassName(NClass nClass)
    
public  StringgetClassShortName(NClass nClass)
    
public  NTypegetComponentType(NType nType)
    
public  VoidgetDeclaredField(NClass clazz, String fieldName)
    
public  Collection<? extends Void>getDeclaredFields(NClass nClass)
    
public  Collection<? extends Void>getDeclaredMethods(NClass nClass)
    
public  NClassgetDeclaringClassForField(Void aVoid)
    
public  NClassgetDeclaringClassForMethod(Void aVoid)
    
public  Void[]getEnumConstants(NClass clazz)
    
public  LocationgetFieldLocation(Void _)
    
public  StringgetFieldName(Void aVoid)
    
public  NTypegetFieldType(Void aVoid)
    
public  LocationgetMethodLocation(Void _)
    
public  StringgetMethodName(Void aVoid)
    
public  NType[]getMethodParameters(Void aVoid)
    
public  StringgetPackageName(NClass clazz)
    
public  NTypegetPrimitive(Class primitiveType)
    
public  NTypegetReturnType(Void aVoid)
    
public  NClassgetSuperClass(NClass nClass)
    
public  NTypegetTypeArgument(NType nt, int i)
    
public  StringgetTypeName(NType type)
    
public  NTypegetVoidType()
    
public  booleanhasDefaultConstructor(NClass nClass)
    
public  booleanisAbstract(NClass clazz)
    
public  booleanisArray(NType nType)
    
public  booleanisArrayButNotByteArray(NType t)
    
public  booleanisBridgeMethod(Void method)
    
public  booleanisEnum(NClass c)
    
public  booleanisFinal(NClass clazz)
    
public  booleanisInnerClass(NClass clazz)
    
public  booleanisInterface(NClass clazz)
    
public  booleanisOverriding(Void method, NClass clazz)
    
public  booleanisParameterizedType(NType nt)
    
public  booleanisPrimitive(NType type)
    
public  booleanisPublicField(Void aVoid)
    
public  booleanisPublicMethod(Void aVoid)
    
public  booleanisStaticField(Void aVoid)
    
public  booleanisStaticMethod(Void aVoid)
    
public  booleanisSubClassOf(NType sub, NType sup)
    
public  booleanisTransient(Void f)
    
public  NClassref(Class c)
    
public  NClassref(JClass c)
    
public  NTypeuse(NClass nc)
    

Field Detail
theInstance
final public static NavigatorImpl theInstance(Code)





Method Detail
asDecl
public NClass asDecl(NType nt)(Code)



asDecl
public NClass asDecl(Class c)(Code)



create
final public static NType create(Type t)(Code)



create
public static NClass create(Class c)(Code)



createParameterizedType
public static NType createParameterizedType(NClass rawType, NType... args)(Code)
Creates a NType representation for a parameterized type RawType<ParamType1,ParamType2,...> .



createParameterizedType
public static NType createParameterizedType(Class rawType, NType... args)(Code)



erasure
public NType erasure(NType type)(Code)



findClass
public NClass findClass(String className, NClass referencePoint)(Code)



getBaseClass
public NType getBaseClass(NType nt, NClass base)(Code)



getClassLocation
public Location getClassLocation(NClass c)(Code)



getClassName
public String getClassName(NClass nClass)(Code)



getClassShortName
public String getClassShortName(NClass nClass)(Code)



getComponentType
public NType getComponentType(NType nType)(Code)



getDeclaredField
public Void getDeclaredField(NClass clazz, String fieldName)(Code)



getDeclaredFields
public Collection<? extends Void> getDeclaredFields(NClass nClass)(Code)



getDeclaredMethods
public Collection<? extends Void> getDeclaredMethods(NClass nClass)(Code)



getDeclaringClassForField
public NClass getDeclaringClassForField(Void aVoid)(Code)



getDeclaringClassForMethod
public NClass getDeclaringClassForMethod(Void aVoid)(Code)



getEnumConstants
public Void[] getEnumConstants(NClass clazz)(Code)



getFieldLocation
public Location getFieldLocation(Void _)(Code)



getFieldName
public String getFieldName(Void aVoid)(Code)



getFieldType
public NType getFieldType(Void aVoid)(Code)



getMethodLocation
public Location getMethodLocation(Void _)(Code)



getMethodName
public String getMethodName(Void aVoid)(Code)



getMethodParameters
public NType[] getMethodParameters(Void aVoid)(Code)



getPackageName
public String getPackageName(NClass clazz)(Code)



getPrimitive
public NType getPrimitive(Class primitiveType)(Code)



getReturnType
public NType getReturnType(Void aVoid)(Code)



getSuperClass
public NClass getSuperClass(NClass nClass)(Code)



getTypeArgument
public NType getTypeArgument(NType nt, int i)(Code)



getTypeName
public String getTypeName(NType type)(Code)



getVoidType
public NType getVoidType()(Code)



hasDefaultConstructor
public boolean hasDefaultConstructor(NClass nClass)(Code)



isAbstract
public boolean isAbstract(NClass clazz)(Code)



isArray
public boolean isArray(NType nType)(Code)



isArrayButNotByteArray
public boolean isArrayButNotByteArray(NType t)(Code)



isBridgeMethod
public boolean isBridgeMethod(Void method)(Code)



isEnum
public boolean isEnum(NClass c)(Code)



isFinal
public boolean isFinal(NClass clazz)(Code)



isInnerClass
public boolean isInnerClass(NClass clazz)(Code)



isInterface
public boolean isInterface(NClass clazz)(Code)



isOverriding
public boolean isOverriding(Void method, NClass clazz)(Code)



isParameterizedType
public boolean isParameterizedType(NType nt)(Code)



isPrimitive
public boolean isPrimitive(NType type)(Code)



isPublicField
public boolean isPublicField(Void aVoid)(Code)



isPublicMethod
public boolean isPublicMethod(Void aVoid)(Code)



isStaticField
public boolean isStaticField(Void aVoid)(Code)



isStaticMethod
public boolean isStaticMethod(Void aVoid)(Code)



isSubClassOf
public boolean isSubClassOf(NType sub, NType sup)(Code)



isTransient
public boolean isTransient(Void f)(Code)



ref
public NClass ref(Class c)(Code)



ref
public NClass ref(JClass c)(Code)



use
public NType use(NClass nc)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.