Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2013 JBoss Inc
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *       http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 
 package org.uberfire.io.attribute;
 
 import java.util.Map;
 
 import static org.uberfire.commons.validation.Preconditions.*;
 import static org.uberfire.io.attribute.DublinCoreView.*;

 
 public final class DublinCoreAttributesUtil {
 
     private DublinCoreAttributesUtil() {
 
     }
 
     public static Map<StringObjectcleanupfinal Map<StringObject_attrs ) {
         final Map<StringObjectattrs = new HashMap<StringObject>( _attrs );
 
         for ( final String key : _attrs.keySet() ) {
             if ( key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ||
                     key.startsWith ) || key.startsWith ) ) {
                 attrs.putkeynull );
             }
         }
 
         return attrs;
     }
 
     public static Map<StringObjecttoMapfinal DublinCoreAttributes attrs,
                                              final String... attributes ) {
 
         return new HashMap<StringObject>() {{
             for ( final String attribute : attributes ) {
                 checkNotEmpty"attribute"attribute );
 
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.titles().size(); i++ ) {
                         final String content = attrs.titles().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.creators().size(); i++ ) {
                         final String content = attrs.creators().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.subjects().size(); i++ ) {
                         final String content = attrs.subjects().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.descriptions().size(); i++ ) {
                         final String content = attrs.descriptions().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.publishers().size(); i++ ) {
                         final String content = attrs.publishers().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     for ( int i = 0; i < attrs.contributors().size(); i++ ) {
                         final String content = attrs.contributors().geti );
                         putbuildAttrNamei ), content );
                     }
                 }
 
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                     putnull );
                 }
                 if ( attribute.equals"*" ) || attribute.equals ) ) {
                    putnull );
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    putnull );
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.types().size(); i++ ) {
                        final String content = attrs.types().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.formats().size(); i++ ) {
                        final String content = attrs.formats().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.identifiers().size(); i++ ) {
                        final String content = attrs.identifiers().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.sources().size(); i++ ) {
                        final String content = attrs.sources().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.languages().size(); i++ ) {
                        final String content = attrs.languages().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.relations().size(); i++ ) {
                        final String content = attrs.relations().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.coverages().size(); i++ ) {
                        final String content = attrs.coverages().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) || attribute.equals ) ) {
                    for ( int i = 0; i < attrs.rights().size(); i++ ) {
                        final String content = attrs.rights().geti );
                        putbuildAttrNamei ), content );
                    }
                }
                if ( attribute.equals"*" ) ) {
                    break;
                }
            }
        }};
    }
    private static String buildAttrNamefinal String title,
                                         final int i ) {
        return title + "[" + i + "]";
    }
New to GrepCode? Check out our FAQ X