Examples of ReflectionProvider


Examples of com.thoughtworks.xstream.converters.reflection.ReflectionProvider

    }

    @Override
    protected void setupConverters() {
        Mapper mapper = getMapper();
        ReflectionProvider reflectionProvider = getReflectionProvider();

        final ReflectionConverter reflectionConverter =
                new ReflectionConverter(mapper, reflectionProvider);
        registerConverter(reflectionConverter, PRIORITY_LOW);
View Full Code Here

Examples of com.thoughtworks.xstream.converters.reflection.ReflectionProvider

   * @param typesToEnhance
   * @param list
   * @return an xstream instance with support for link enhancement.
   */
  public XStream getXStream(List<Class> typesToEnhance, List<String> collectionNames) {
    ReflectionProvider provider = getProvider();

    XStream xstream = new XStream(provider, driver) {
      @Override
      protected MapperWrapper wrapMapper(MapperWrapper next) {
        return new LinkSupportWrapper(next);
View Full Code Here

Examples of com.thoughtworks.xstream.converters.reflection.ReflectionProvider

        SortableFieldKeySorter sorter = new SortableFieldKeySorter();
        //sorter.registerFieldOrder( DefaultCatalogDAO.class, new String[]{ "workspaces", "namespaces", "stores", "styles",
            /* these we actually omit, but the sorter needs them specified */
        //    "layerGroups", "resources", "maps", "defaultStores", "listeners", "layers",  "resourcePool", "resourceLoader", "LOGGER" } );
       
        ReflectionProvider reflectionProvider = new CustomReflectionProvider( new FieldDictionary( sorter ) );
            //new Sun14ReflectionProvider( new FieldDictionary( sorter  ) );
        if ( streamDriver != null ) {
            xs = new XStream( reflectionProvider, streamDriver );
        }
        else {
View Full Code Here

Examples of com.thoughtworks.xstream.converters.reflection.ReflectionProvider

        SortableFieldKeySorter sorter = new SortableFieldKeySorter();
        //sorter.registerFieldOrder( DefaultCatalogDAO.class, new String[]{ "workspaces", "namespaces", "stores", "styles",
            /* these we actually omit, but the sorter needs them specified */
        //    "layerGroups", "resources", "maps", "defaultStores", "listeners", "layers",  "resourcePool", "resourceLoader", "LOGGER" } );
       
        ReflectionProvider reflectionProvider = new CustomReflectionProvider( new FieldDictionary( sorter ) );
            //new Sun14ReflectionProvider( new FieldDictionary( sorter  ) );
        if ( streamDriver != null ) {
            xs = new XStream( reflectionProvider, streamDriver );
        }
        else {
View Full Code Here

Examples of com.thoughtworks.xstream.converters.reflection.ReflectionProvider

   * @param list
   * @return an xstream instance with support for link enhancement.
   */
  @SuppressWarnings("rawtypes")
  public XStream getXStream(List<Class> typesToEnhance, List<String> collectionNames) {
    ReflectionProvider provider = getProvider();

    XStream xstream = new XStream(provider, driver) {
      @Override
      protected MapperWrapper wrapMapper(MapperWrapper next) {
        return new LinkSupportWrapper(next);
View Full Code Here

Examples of org.terasology.editor.properties.ReflectionProvider

        shaderPropertyMenuEntries.clear();
        shaderPropertiesMenu.removeAll();
        for (GLSLMaterial material : CoreRegistry.get(AssetManager.class).listLoadedAssets(AssetType.MATERIAL, GLSLMaterial.class)) {
            if (material.getShaderParameters() != null) {
                GLSLMaterial finalMat = material;
                final PropertyProvider provider = new ReflectionProvider(finalMat.getShaderParameters());
                if (!provider.getProperties().isEmpty()) {
                    final String programName = material.getURI().toString();
                    JMenuItem menuItem = new JMenuItem(programName);
                    menuItem.addActionListener(new ActionListener() {
                        @Override
                        public void actionPerformed(ActionEvent e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.