Uses of Class
org.appng.xml.BaseObject
-
Packages that use BaseObject Package Description org.appng.api Base package for the appNG APIorg.appng.api.support Implementations of commonly used features like internationalization, permission- and parameter-processing etc.org.appng.testsupport Test-related typesorg.appng.testsupport.validation Types for validation of test data using XMLUnitorg.appng.xml.platform -
-
Uses of BaseObject in org.appng.api
Subclasses of BaseObject in org.appng.api Modifier and Type Class Description class
FieldWrapper
AFieldWrapper
extends aFieldDef
and adds the ability to read and set the field's string-representation (FieldWrapper.getStringValue()
/FieldWrapper.setStringValue(String)
) and also the object-representation (FieldWrapper.getObject()
/FieldWrapper.setObject(Object)
). -
Uses of BaseObject in org.appng.api.support
Subclasses of BaseObject in org.appng.api.support Modifier and Type Class Description class
OptionGroupFactory.OptionGroup
class
SelectionFactory.Selection
-
Uses of BaseObject in org.appng.testsupport
Subclasses of BaseObject in org.appng.testsupport Modifier and Type Class Description protected class
TestBase.ActionCall
protected class
TestBase.DataSourceCall
A wrapper for aDatasourceRef
, allowing to addParam
eters and to retrieve the actualCallableDataSource
.Methods in org.appng.testsupport with parameters of type BaseObject Modifier and Type Method Description void
TestBase. validate(BaseObject object)
void
TestBase. validate(BaseObject object, String suffix)
void
TestBase. validate(BaseObject object, String suffix, DifferenceListener differenceListener)
void
TestBase. validate(BaseObject object, DifferenceListener differenceListener)
-
Uses of BaseObject in org.appng.testsupport.validation
Methods in org.appng.testsupport.validation with parameters of type BaseObject Modifier and Type Method Description static void
WritingXmlValidator. validateXml(BaseObject object, String controlFile)
Validates that the document represented byobject
is equal to the document parsed from thecontrolFile
.static void
WritingXmlValidator. validateXml(BaseObject object, String controlFile, DifferenceListener differenceListener)
Validates that the document represented byobject
is equal to the document parsed from thecontrolFile
. -
Uses of BaseObject in org.appng.xml.platform
Subclasses of BaseObject in org.appng.xml.platform Modifier and Type Class Description class
Action
Performs some business logic by implementing theorg.appng.api.ActionProvider<T>
interface.class
ActionRef
A reference to aAction
.class
ApplicationConfig
TheApplicationConfig
is responsible for the basic configuration of a application.class
ApplicationReference
The application, as part of the platform's content.class
ApplicationRootConfig
The root configuration of the application, definingSessionParams
andNavigation
.class
Authentication
A special navigation-item that represents an available authentication mechanism.class
Authentications
A wrapper for the availableAuthentication
items.class
Bean
References a bean defined in the applicationsbeans.xml
file.class
BeanOption
Used to parametrize aBean
.class
Condition
ACondition
is used to check whether the owning element should be displayed.class
Config
A container for several configuration elements.class
Content
The actual content of aPlatform
.class
Data
class
DataConfig
The configuration for aDatasource
.class
Datafield
class
Datasource
Provides some data by implementing theorg.appng.api.DataProvider
interface.class
DatasourceRef
A reference to aDatasource
.class
Datasources
A wrapper for multipleDatasource
s.class
Digits
AValidationRule
indicating theFieldDef
's value is a digit with a maximum ofDigits.getInteger()
integral digits andDigits.getFraction()
fraction digits.class
Event
An event is a container for multipleAction
s, which usually operate on the same kind of domain objects.class
Events
A wrapper for multipleEvent
s.class
FieldDef
AFieldDef
inition maps a property of a Java-object to it's XML-representation and vice versa.class
FieldPermissions
The permissions for a field.class
FileUpload
AValidationRule
indicating theFieldDef
's value represents one ore moreorg.appng.forms.FormUpload
s.class
Future
AValidationRule
indicating theFieldDef
s value represents a date in the future.class
GetParams
Those are the GET-Param
eters which can be used on the page.class
Icon
Used to define the icon for a link.class
Label
An internationalized text retrieved from the applications dictionary.class
Labels
A container for a collection ofLabel
s.class
Link
Links to an (internal) page/webservice, or to an external location.class
Linkpanel
class
Localization
Contains all localization-relevant informationclass
Max
AValidationRule
indicating theFieldDef
's value must have a maximal decimal-value ofMax.getValue()
class
Message
A single messageclass
Messages
A set ofMessage
sclass
MetaData
The MetaData defines how the binding from domain-objects to their XML-representation is done, and vice versa.class
Min
AValidationRule
indicating theFieldDef
's value must have a minimal decimal-value ofMin.getValue()
class
Navigation
]>class
NavigationItem
A single item for navigation.class
NotNull
AValidationRule
indicating theFieldDef
s value is mandatory and thus not nullable.class
Option
Defines a possible option for aSelection
class
OptionGroup
A group of options.class
Output
Defines the output-format and -type to be used.class
OutputFormat
The OutputFormat determines the basic format of the output, such as html,pdf or xml.class
OutputType
An OutputType offers a certain layout for aOutputFormat
.class
PageConfig
The configuration of a page, containing theUrlSchema
.class
PageDefinition
Defines a page including itsStructureDef
andPageConfig
.class
PageReference
A concrete page containing aStructure
, which was previously defined by aPageDefinition
.class
Pages
A set ofPageDefinition
s.class
PagesReference
A wrapper for a collection ofPageReference
s.class
Param
A parameter, used for theUrlSchema
of aPageDefinition
and for parametrizingAction
s andDatasource
s.class
Params
class
Past
AValidationRule
indicating theFieldDef
s value represents a date in the past.class
Pattern
AValidationRule
indicating theFieldDef
's value must match the regular expression defined byPattern.getRegexp()
.class
Permission
A single permissionclass
Permissions
A container for a set ofPermission
s.class
Platform
The root element of an appNG target XML document.class
PlatformConfig
The configuration for the owningPlatform
.class
PostParams
Those are the POST-Param
eters which can be used on the page.class
Result
For eachFieldDef
defined in theMetaData
(where theCondition
andPermissions
are satisfied), the result contains a correspondingDatafield
.class
Resultset
A Resulset contains a set ofResult
s, including pagination support.class
Rule
A custom rule supporting any optionsstatic class
Rule.Option
Java class for anonymous complex type.class
Section
Defines a section of aStructure
.class
SectionConfig
Java class for sectionConfig complex type.class
SectionDef
Defines a section within aStructureDef
.class
Sectionelement
Defines an element of aSection
.class
SectionelementDef
Defines an section-element within aSectionDef
.class
Selection
ASelection
is used to filter aResultset
or to display aFieldDef
which uses a list-type (e.gFieldType.LIST_SELECT
).class
SelectionGroup
class
Session
Configures the session for the application.class
SessionInfo
Keeps track of information about the users session with appNG.class
SessionParams
A set ofParam
eters maintened by the session, may be a POST-, GET- or URL-paramter.class
Size
AValidationRule
indicating the length of theFieldDef
s value needs to be betweenSize.getMin()
andSize.getMax()
characters long.class
Sort
class
Structure
Defines the structure of aPageDefinition
.class
StructureDef
Defines the structure within aPageDefinition
.class
Subject
A subject contains information about the currently logged-in user.class
Template
A Template references a XSL stylesheet, located either in the folder/xsl
of a appNG-template or of a appNG-application.class
Textcontents
Java class for anonymous complex type.class
TextElement
A text element that contains some XML, plain text or a CDATA section.static class
TextElement.Xml
Java class for anonymous complex type.class
Textelements
Java class for textelements complex type.class
Type
AValidationRule
that contains the message for the case that theFieldDef
s value does not match with itsFieldType
.class
UrlParams
Those are theParam
eters defined by the URL path-segments (separeted by '/') which can be used on the page.class
UrlSchema
The URL-Schema defines whichParam
eters are allowed on a certainPageReference
respectivelyPageDefinition
.class
UserData
This is used to keep track of the user inputs during validation.class
UserInputField
A single field the users entered a value for.class
Validation
A container for the different validation rules of a field.class
ValidationGroups
Java class for validationGroups complex type.static class
ValidationGroups.Group
The full qualified class name for this group.class
ValidationRule
Abstract base-class for specific validation rules.
-