Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.descriptor.annotation
Class AnnotationDefinition.LegalStringAnnotation

java.lang.Object
  extended by weblogic.descriptor.annotation.AnnotationDefinition
      extended by weblogic.descriptor.annotation.AnnotationDefinition.LegalStringAnnotation
Direct Known Subclasses:
AnnotationDefinition.LegalNullStringAnnotation, AnnotationDefinition.LegalZeroLengthStringAnnotation
Enclosing class:
AnnotationDefinition

public abstract static class AnnotationDefinition.LegalStringAnnotation
extends AnnotationDefinition

Covers both NULLABLE & LEGAL_ZERO_LENGTH annotations


Nested Class Summary
 
Nested classes/interfaces inherited from class weblogic.descriptor.annotation.AnnotationDefinition
AnnotationDefinition.EnumerationAnnotation, AnnotationDefinition.LegalNullStringAnnotation, AnnotationDefinition.LegalStringAnnotation, AnnotationDefinition.LegalZeroLengthStringAnnotation, AnnotationDefinition.UnSetValueAnnotation
 
Field Summary
 
Fields inherited from class weblogic.descriptor.annotation.AnnotationDefinition
INHERIT_FROM_CLASS, INHERIT_FROM_SUPERCLASS
 
Constructor Summary
AnnotationDefinition.LegalStringAnnotation(String[] names, String[] allowedTypes)
           
 
Method Summary
abstract  PostGenValidation getPostGenValidationType(String propName, String message, String defaultValue)
           
abstract  String getPostGenValidationValidationString()
           
 List validate(PropertyDeclaration declaration, String alias)
           
 
Methods inherited from class weblogic.descriptor.annotation.AnnotationDefinition
constructMessage, error, getAliases, getAnnotationValue, getAnnotationValues, isAllowedType, isDefined, toString, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationDefinition.LegalStringAnnotation

public AnnotationDefinition.LegalStringAnnotation(String[] names,
                                                  String[] allowedTypes)
Method Detail

getPostGenValidationType

public abstract PostGenValidation getPostGenValidationType(String propName,
                                                           String message,
                                                           String defaultValue)

getPostGenValidationValidationString

public abstract String getPostGenValidationValidationString()

validate

public List validate(PropertyDeclaration declaration,
                     String alias)
Overrides:
validate in class AnnotationDefinition

Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02