Package org.apache.felix.metatype

Examples of org.apache.felix.metatype.AD


            if ( !hasNext() )
            {
                throw new NoSuchElementException();
            }

            AD toReturn = next;
            next = seek();
            return toReturn;
        }
View Full Code Here


        private AD seek()
        {
            if ( base.hasNext() )
            {
                AD next;
                do
                {
                    next = ( AD ) base.next();
                }
                while ( next.isRequired() != required && base.hasNext() );

                if ( next.isRequired() == required )
                {
                    return next;
                }
            }
View Full Code Here

            return null;
        }

        List result = new ArrayList();
        for (Iterator i = m_ocd.getAttributeDefinitions().values().iterator(); i.hasNext();) {
          AD ad = (AD) i.next();
          if (filter != ObjectClassDefinition.ALL) {
            if (ad.isRequired() && filter == ObjectClassDefinition.REQUIRED) {
              result.add(new AttributeDefinitionImpl(ad));
            }
            else if (!ad.isRequired() && filter == ObjectClassDefinition.OPTIONAL) {
              result.add(new AttributeDefinitionImpl(ad));
            }
          } else {
            result.add(new AttributeDefinitionImpl(ad));
          }
View Full Code Here

            Set<Map.Entry<String, Object>> entries = attributes.entrySet();
            for (Map.Entry<String, Object> entry : entries) {
                String name = entry.getKey();
                Object value = entry.getValue();
                if (value instanceof AD) {
                    AD ad = (AD) value;
                    MetaTypeAttributeDTO attributeDTO = createMetaTypeAttributeDTO(resources, ocd, name, ad);
                    if (attributeDTO != null) {
                        attributeList.add(attributeDTO);
                    }
                }
View Full Code Here

TOP

Related Classes of org.apache.felix.metatype.AD

Copyright © 2018 www.massapicom. 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.