Package adalid.core

Class XS2


  • public class XS2
    extends java.lang.Object
    Author:
    Jorge Campins
    • Constructor Summary

      Constructors 
      Constructor Description
      XS2()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Set<java.lang.String> canonicalNames​(java.util.Set<java.lang.Class<?>> classes)  
      static boolean checkAccess()  
      static java.util.Set<java.lang.String> classNames​(java.util.Set<java.lang.Class<?>> classes)  
      static java.util.Collection<java.lang.reflect.Field> getFields​(java.lang.Class<?> clazz)  
      static java.util.Collection<java.lang.reflect.Field> getFields​(java.lang.Class<?> clazz, java.lang.Class<?> top)  
      static VariantX getForeignExpression​(java.lang.Class<? extends VariantX> type, java.lang.String name, java.lang.Class<? extends Entity> declaringClass)  
      static java.util.Set<java.lang.Class<?>> getLocallyDeclaredEntityClasses​(java.lang.Class<?> clazz)  
      static java.lang.Class<?> getNamedClass​(java.lang.Class<?> clazz)  
      static java.lang.Class<?> getNamedClass​(java.lang.Object object)  
      static Property getProperty​(java.lang.reflect.Field field, java.lang.Object declaringObject)  
      static Property getProperty​(java.lang.reflect.Field field, java.lang.Object declaringObject, boolean ignoreExceptions)  
      static java.net.URL getURL​(java.lang.String spec)
      Creates a URL object from the String representation ignoring MalformedURLException.
      static java.lang.String iframe​(java.lang.String src, int width, int height)  
      static java.util.List<java.lang.String> invalidURLs​(java.lang.String... specs)  
      static void setDataClass​(AbstractDataArtifact artifact, java.lang.Class<?> clazz)  
      static void setDataType​(AbstractDataArtifact artifact, java.lang.Class<?> type)  
      static java.util.Set<java.lang.String> simpleNames​(java.util.Set<java.lang.Class<?>> classes)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XS2

        public XS2()
    • Method Detail

      • checkAccess

        public static boolean checkAccess()
      • invalidURLs

        public static java.util.List<java.lang.String> invalidURLs​(java.lang.String... specs)
      • getURL

        public static java.net.URL getURL​(java.lang.String spec)
        Creates a URL object from the String representation ignoring MalformedURLException.
        Parameters:
        spec - the String to parse as a URL.
        Returns:
        a new URL by parsing the given spec or null if spec in invalid
      • iframe

        public static java.lang.String iframe​(java.lang.String src,
                                              int width,
                                              int height)
      • canonicalNames

        public static java.util.Set<java.lang.String> canonicalNames​(java.util.Set<java.lang.Class<?>> classes)
      • classNames

        public static java.util.Set<java.lang.String> classNames​(java.util.Set<java.lang.Class<?>> classes)
      • simpleNames

        public static java.util.Set<java.lang.String> simpleNames​(java.util.Set<java.lang.Class<?>> classes)
      • getLocallyDeclaredEntityClasses

        public static java.util.Set<java.lang.Class<?>> getLocallyDeclaredEntityClasses​(java.lang.Class<?> clazz)
      • getNamedClass

        public static java.lang.Class<?> getNamedClass​(java.lang.Object object)
      • getNamedClass

        public static java.lang.Class<?> getNamedClass​(java.lang.Class<?> clazz)
      • getFields

        public static java.util.Collection<java.lang.reflect.Field> getFields​(java.lang.Class<?> clazz)
                                                                       throws java.lang.SecurityException
        Throws:
        java.lang.SecurityException
      • getFields

        public static java.util.Collection<java.lang.reflect.Field> getFields​(java.lang.Class<?> clazz,
                                                                              java.lang.Class<?> top)
                                                                       throws java.lang.SecurityException
        Throws:
        java.lang.SecurityException
      • getProperty

        public static Property getProperty​(java.lang.reflect.Field field,
                                           java.lang.Object declaringObject)
      • getProperty

        public static Property getProperty​(java.lang.reflect.Field field,
                                           java.lang.Object declaringObject,
                                           boolean ignoreExceptions)
      • setDataClass

        public static void setDataClass​(AbstractDataArtifact artifact,
                                        java.lang.Class<?> clazz)
      • setDataType

        public static void setDataType​(AbstractDataArtifact artifact,
                                       java.lang.Class<?> type)
      • getForeignExpression

        public static VariantX getForeignExpression​(java.lang.Class<? extends VariantX> type,
                                                    java.lang.String name,
                                                    java.lang.Class<? extends Entity> declaringClass)