Class ADDef

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) Annotation a  
      (package private) org.osgi.service.metatype.annotations.AttributeDefinition ad  
      (package private) int cardinality  
      (package private) java.lang.String[] defaults  
      (package private) java.lang.String description  
      private static java.util.regex.Pattern escapes  
      (package private) java.lang.String id  
      (package private) java.lang.String max  
      (package private) java.lang.String min  
      (package private) java.lang.String name  
      (package private) java.util.List<OptionDef> options  
      (package private) boolean required  
      (package private) org.osgi.service.metatype.annotations.AttributeType type  
      private java.lang.String typeString  
    • Field Detail

      • ad

        org.osgi.service.metatype.annotations.AttributeDefinition ad
      • id

        java.lang.String id
      • name

        java.lang.String name
      • description

        java.lang.String description
      • type

        org.osgi.service.metatype.annotations.AttributeType type
      • typeString

        private java.lang.String typeString
      • cardinality

        int cardinality
      • min

        java.lang.String min
      • max

        java.lang.String max
      • defaults

        java.lang.String[] defaults
      • required

        boolean required
      • options

        final java.util.List<OptionDef> options
      • escapes

        private static final java.util.regex.Pattern escapes
    • Method Detail

      • prepare

        public void prepare​(OCDDef ocdDef)
      • escape

        private void escape​(java.lang.String defaultValue,
                            java.lang.StringBuffer b)