Skip navigation links
A B C G H I L N O P R S T U V W X 

A

AbstractConfigurablePlugin - Class in com.sun.tools.xjc.addon.xew.config
Plugin base class that only contains code for plugin initalization and logging.
AbstractConfigurablePlugin() - Constructor for class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
addAnnotation(JVar, JAnnotationUse) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Append the given annotation to list of annotations for the given field.
addObjectFactoryForClass(JDefinedClass) - Method in class com.sun.tools.xjc.addon.xew.Candidate
For the given class locate and add Object Factory classes to the map.
appendProperties(ToStringBuilder) - Method in class com.sun.tools.xjc.addon.xew.config.ClassConfiguration
 
appendProperties(ToStringBuilder) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
appendProperties(ToStringBuilder) - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
 
applyConfigurationFromCustomizations(CommonConfiguration, CCustomizations, boolean) - Static method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
Clone given configuration and apply settings from global/class/field JAXB customization.

B

byOption(String) - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ConfigurationOption
Resolve enum from option name.

C

canBeRemoved() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Has given candidate green light to be removed?
Candidate - Class in com.sun.tools.xjc.addon.xew
Describes the collection container class - a candidate for removal.
ClassConfiguration - Class in com.sun.tools.xjc.addon.xew.config
Per-class or per-field configuration.
ClassConfiguration(CommonConfiguration) - Constructor for class com.sun.tools.xjc.addon.xew.config.ClassConfiguration
 
closeSummary() - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
 
com.sun.tools.xjc.addon.xew - package com.sun.tools.xjc.addon.xew
 
com.sun.tools.xjc.addon.xew.config - package com.sun.tools.xjc.addon.xew.config
 
CommonConfiguration - Class in com.sun.tools.xjc.addon.xew.config
Configuration which is common for global and per-class usecases.
CommonConfiguration() - Constructor for class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
CommonConfiguration(CommonConfiguration) - Constructor for class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
CommonConfiguration.ConfigurationOption - Enum in com.sun.tools.xjc.addon.xew.config
Types of configuration options.
CommonConfiguration.ControlMode - Enum in com.sun.tools.xjc.addon.xew.config
Types of control modes.
CommonConfiguration.InstantiationMode - Enum in com.sun.tools.xjc.addon.xew.config
Types of collection instantiation modes.
COMMONS_LOGGING_LOG_LEVEL_PROPERTY_KEY - Static variable in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
CommonUtils - Class in com.sun.tools.xjc.addon.xew
 
CommonUtils() - Constructor for class com.sun.tools.xjc.addon.xew.CommonUtils
 
configurationValues - Variable in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
copyAnnotationMemberValue(JAnnotationUse, String, String, JAnnotationUse) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Copies the annotation member with a given name from source annotations to target annotations.
copyFields(S, D) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Perform the copying of all fields from src to dest.

G

generableToString(JGenerable) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns the string value of passed argument.
getAnnotation(JAnnotatable, JClass) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns the annotation for the given field.
getAnnotationMember(JAnnotationUse, String) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns the annotation element as JAnnotationValue.
getAnnotationMemberValue(JAnnotationUse, String) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns the value of annotation element as string.
getClassName() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Container class name
getClazz() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Container class
getCollectionImplClass() - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
Returns the value of collection option.
getCollectionInterfaceClass() - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
Returns the value of collectionInterface option.
getControlFileName() - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
 
getCustomizationElementNames() - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
getField() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The only field in container class (collection property).
getFieldClass() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The class of the only field in container class (collection interface or particular implementation).
getFieldName() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The name of the only field in container class.
getFieldPropertyInfo() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The corresponding property info of the only field in container class.
getFieldTargetNamespace() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The XSD namespace of the property associated with a field.
getInstantiationMode() - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
Returns the value of instantiate option.
getObjectFactoryClasses() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Object Factory classes for value (implementation) classes, interface classes and extra packages.
getOptionName() - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
getParametrisationInfos() - Method in class com.sun.tools.xjc.addon.xew.Candidate
The list of parametrisation classes of the field (collection types).
getPrivateField(Object, String) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Get the value of private field fieldName of given object obj.
getScopedFactoryMethods() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Return information about scoped methods that have this candidate as a scope.
getSummaryFileName() - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
Returns filename that is currently used for summary or null if summary is disabled.
getUsage() - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
getXsdDeclaration(CPropertyInfo) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns XSD declaration of given property.
globalConfiguration - Variable in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
GlobalConfiguration - Class in com.sun.tools.xjc.addon.xew.config
Global configuration.
GlobalConfiguration() - Constructor for class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
 

H

hasPropertyNameCustomization(CPropertyInfo) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Check that given field property has name customization (<jaxb:property name="..." />).

I

incrementSubstitutions() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Increments number of substitutions for this candidate.
initSummaryWriter(String) - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
Tune summary writer to write to given fileName.
isAnnotatable() - Method in class com.sun.tools.xjc.addon.xew.config.ClassConfiguration
Returns the value of annotate option.
isApplyPluralForm() - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
Returns the value of plural option.
isClassIncluded(String) - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
Returns true if given candidate class should be considered.
isClassUnmarkedForRemoval(String) - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
Returns true if given candidate class should not be removed from model.
isHiddenClass(JClass) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns true if given class is hidden, that is not generated and saved by XJC.
isListedAsParametrisation(JClass, JType) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Returns true of the given type is JClass and contains classToCheck in the list of parametrisation.
isValueObjectDisabled() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Returns true if the setting <jaxb:globalBindings generateValueClass="false"> is active.

L

logger - Variable in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 

N

name - Variable in class com.sun.tools.xjc.addon.xew.ScopedMethodInfo
Element name ("post-office").
namespace - Variable in class com.sun.tools.xjc.addon.xew.ScopedMethodInfo
Element namespace ("http://foo.bar").

O

onActivated(Options) - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
optionName() - Method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ConfigurationOption
 

P

parametrisationClass - Variable in class com.sun.tools.xjc.addon.xew.ParametrisationInfo
 
parametrisationImpl - Variable in class com.sun.tools.xjc.addon.xew.ParametrisationInfo
 
ParametrisationInfo - Class in com.sun.tools.xjc.addon.xew
Container for parametrisation class and corresponding implementation.
ParametrisationInfo(JDefinedClass) - Constructor for class com.sun.tools.xjc.addon.xew.ParametrisationInfo
 
parseArgument(Options, String[], int) - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
Parse and apply plugin configuration options.

R

run(Outline, Options, ErrorHandler) - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
Implements exception handling.
runInternal(Outline) - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
Actual work is done in this method.
runInternal(Outline) - Method in class com.sun.tools.xjc.addon.xew.XmlElementWrapperPlugin
 

S

ScopedMethodInfo - Class in com.sun.tools.xjc.addon.xew
Container for information about scoped elements.
ScopedMethodInfo(String, String, JType) - Constructor for class com.sun.tools.xjc.addon.xew.ScopedMethodInfo
 
setAnnotatable(boolean) - Method in class com.sun.tools.xjc.addon.xew.config.ClassConfiguration
 
setApplyPluralForm(boolean) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
setCollectionImplClass(Class<?>) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
setCollectionInterfaceClass(Class<?>) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
setInstantiationMode(CommonConfiguration.InstantiationMode) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
setLogger(Log) - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
setPrivateField(Object, String, Object) - Static method in class com.sun.tools.xjc.addon.xew.CommonUtils
Set the newValue to private field fieldName of given object obj.

T

toString() - Method in class com.sun.tools.xjc.addon.xew.Candidate
 
toString() - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
toString() - Method in class com.sun.tools.xjc.addon.xew.config.CommonConfiguration
 
toString() - Method in class com.sun.tools.xjc.addon.xew.ParametrisationInfo
 
toString() - Method in class com.sun.tools.xjc.addon.xew.ScopedMethodInfo
 
type - Variable in class com.sun.tools.xjc.addon.xew.ScopedMethodInfo
Element type (String).

U

unmarkForRemoval() - Method in class com.sun.tools.xjc.addon.xew.Candidate
Signal that this candidate should not be removed from model on some reason.

V

valueOf(String) - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ConfigurationOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ControlMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.InstantiationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ConfigurationOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.ControlMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.sun.tools.xjc.addon.xew.config.CommonConfiguration.InstantiationMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeSummary(String) - Method in class com.sun.tools.xjc.addon.xew.config.AbstractConfigurablePlugin
 
writeSummary(String) - Method in class com.sun.tools.xjc.addon.xew.config.GlobalConfiguration
 

X

XmlElementWrapperPlugin - Class in com.sun.tools.xjc.addon.xew
The XML Element Wrapper plugin is a JAXB plugin for the XJC compiler enabling generation of "natural" Java classes for handling collection types.
XmlElementWrapperPlugin() - Constructor for class com.sun.tools.xjc.addon.xew.XmlElementWrapperPlugin
 
A B C G H I L N O P R S T U V W X 
Skip navigation links

Copyright © 2022–2023. All rights reserved.