Package adalid.core
Class XS2
- java.lang.Object
-
- adalid.core.XS2
-
public class XS2 extends Object
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description XS2()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Set<String>canonicalNames(Set<Class<?>> classes)static booleancheckAccess()static Set<String>classNames(Set<Class<?>> classes)static Collection<Field>getFields(Class<?> clazz)static Collection<Field>getFields(Class<?> clazz, Class<?> top)static VariantXgetForeignExpression(Class<? extends VariantX> type, String name, Class<? extends Entity> declaringClass)static Set<Class<?>>getLocallyDeclaredEntityClasses(Class<?> clazz)static Class<?>getNamedClass(Class<?> clazz)static Class<?>getNamedClass(Object object)static PropertygetProperty(Field field, Object declaringObject)static PropertygetProperty(Field field, Object declaringObject, boolean ignoreExceptions)static URLgetURL(String spec)Creates aURLobject from theStringrepresentation ignoring MalformedURLException.static List<String>invalidURLs(String... specs)static voidsetDataClass(AbstractDataArtifact artifact, Class<?> clazz)static voidsetDataType(AbstractDataArtifact artifact, Class<?> type)static Set<String>simpleNames(Set<Class<?>> classes)
-
-
-
Method Detail
-
checkAccess
public static boolean checkAccess()
-
getURL
public static URL getURL(String spec)
Creates aURLobject from theStringrepresentation ignoring MalformedURLException.- Parameters:
spec- theStringto parse as a URL.- Returns:
- a new URL by parsing the given spec or null if spec in invalid
-
getLocallyDeclaredEntityClasses
public static Set<Class<?>> getLocallyDeclaredEntityClasses(Class<?> clazz)
-
getFields
public static Collection<Field> getFields(Class<?> clazz) throws SecurityException
- Throws:
SecurityException
-
getFields
public static Collection<Field> getFields(Class<?> clazz, Class<?> top) throws SecurityException
- Throws:
SecurityException
-
getProperty
public static Property getProperty(Field field, Object declaringObject, boolean ignoreExceptions)
-
setDataClass
public static void setDataClass(AbstractDataArtifact artifact, Class<?> clazz)
-
setDataType
public static void setDataType(AbstractDataArtifact artifact, Class<?> type)
-
-