public class TypeDescriptor extends Object
Constructor and Description |
---|
TypeDescriptor() |
Modifier and Type | Method and Description |
---|---|
int |
getDepth() |
String |
getDocumentation() |
String |
getMimeType() |
String |
getName() |
String |
getNamespaceURI() |
QName |
getQname() |
String |
getType() |
static boolean |
isCyclic(TypeDescriptor descriptor)
Determines whether the descriptor describes a data structure that is
cyclic, i.e.
|
boolean |
isNillable() |
boolean |
isOptional() |
boolean |
isUnbounded() |
static void |
retrieveSignature(List<TypeDescriptor> params,
String[] names,
Class<?>[] types) |
void |
setDocumentation(String documentation) |
void |
setName(String name) |
void |
setNillable(boolean nillable) |
void |
setOptional(boolean optional) |
void |
setQname(QName qname) |
void |
setQnameFromString(String qname) |
void |
setType(String type) |
void |
setUnbounded(boolean unbounded) |
String |
toString() |
static String |
translateJavaType(Class<?> type)
Translate a java type into a taverna type string
|
public boolean isNillable()
public QName getQname()
public void setQnameFromString(String qname)
public String getMimeType()
public void setQname(QName qname)
public String getNamespaceURI()
public String getName()
public void setName(String name)
public int getDepth()
public boolean isOptional()
public void setOptional(boolean optional)
public String getType()
public void setType(String type)
public boolean isUnbounded()
public void setUnbounded(boolean unbounded)
public static String translateJavaType(Class<?> type)
public static void retrieveSignature(List<TypeDescriptor> params, String[] names, Class<?>[] types)
public static boolean isCyclic(TypeDescriptor descriptor)
descriptor
- public void setNillable(boolean nillable)
public String getDocumentation()
public void setDocumentation(String documentation)
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.