Class FeatureList.Feature

  • Enclosing class:
    FeatureList

    public static final class FeatureList.Feature
    extends java.lang.Object
    RFC 2389 specified the following syntax for FEAT responce
     feat-response   = error-response / no-features / feature-listing
      no-features     = "211" SP *TCHAR CRLF
      feature-listing = "211-" *TCHAR CRLF
                        1*( SP feature CRLF )
                        "211 End" CRLF
      feature         = feature-label [ SP feature-parms ]
      feature-label   = 1*VCHAR
      feature-parms   = 1*TCHAR
     
    Feature class represence each individual feature and contain two fields required label and optional parms
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String label  
      private java.lang.String parms  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Feature​(java.lang.String label)  
      private Feature​(java.lang.String label, java.lang.String parms)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getLabel()  
      java.lang.String getParms()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • label

        private final java.lang.String label
      • parms

        private final java.lang.String parms
    • Constructor Detail

      • Feature

        private Feature​(java.lang.String label)
      • Feature

        private Feature​(java.lang.String label,
                        java.lang.String parms)
    • Method Detail

      • getLabel

        public java.lang.String getLabel()
        Returns:
        the name
      • getParms

        public java.lang.String getParms()
        Returns:
        the qualifiers, null if no qualifiers
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object