111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!--NewPage-->
311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HTML>
411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HEAD>
5058d9f7682548d3a024e84774bb153a6f72c06fcmikesamuel<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TITLE>
711de3758b3338ab796baa74df47f9a9a937ff103mikesamuelTCB (OWASP Java HTML Sanitizer)
811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TITLE>
911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
10d5f0fce02f33f8d4535581d64c76965338f9e9acmikesamuel
1111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<LINK REL ="stylesheet" TYPE="text/css" HREF="/stylesheet.css" TITLE="Style">
1211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
1311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<SCRIPT type="text/javascript">
1411de3758b3338ab796baa74df47f9a9a937ff103mikesamuelfunction windowTitle()
1511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel{
1611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel    if (location.href.indexOf('is-external=true') == -1) {
1711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel        parent.document.title="TCB (OWASP Java HTML Sanitizer)";
1811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel    }
1911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel}
2011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</SCRIPT>
2111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<NOSCRIPT>
2211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</NOSCRIPT>
2311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
2411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</HEAD>
2511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
2611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<BODY BGCOLOR="white" onload="windowTitle();">
2711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HR>
2811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
2911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
3011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ========= START OF TOP NAVBAR ======= -->
3111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="navbar_top"><!-- --></A>
3211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
3311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
3411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
3511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
3611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="navbar_top_firstrow"><!-- --></A>
3711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
3811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TR ALIGN="center" VALIGN="top">
3904fec67bccd1004fba68e662ba9709747aa65d30mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
4004fec67bccd1004fba68e662ba9709747aa65d30mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
4111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
4211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TCB.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
4311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
4411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
4511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
4611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  </TR>
4711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TABLE>
4811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TD>
4911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
50e8ee9d6af3d6cfe64ce14b041aa1f1d57608e305mikesamuel<a href="http://code.google.com/p/owasp-java-html-sanitizer" target=_top>code.google.com home</a></EM>
5111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TD>
5211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
5311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
5411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
5511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
5611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<A HREF="/org/owasp/html/TagBalancingHtmlStreamEventReceiver.html" title="class in org.owasp.html"><B>PREV CLASS</B></A>&nbsp;
5711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;NEXT CLASS</FONT></TD>
5811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
5911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <A HREF="/index.html?org/owasp/html/TCB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
6011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<A HREF="TCB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
6111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<SCRIPT type="text/javascript">
6211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <!--
6311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  if(window==top) {
6411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel    document.writeln('<A HREF="/allclasses-noframe.html"><B>All Classes</B></A>');
6511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  }
6611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  //-->
6711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</SCRIPT>
6811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<NOSCRIPT>
6911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <A HREF="/allclasses-noframe.html"><B>All Classes</B></A>
7011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</NOSCRIPT>
7111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
7211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
7311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</FONT></TD>
7411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
7511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
7611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
7711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  SUMMARY:&nbsp;REQUIRED&nbsp;|&nbsp;OPTIONAL</FONT></TD>
7811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
7911de3758b3338ab796baa74df47f9a9a937ff103mikesamuelDETAIL:&nbsp;ELEMENT</FONT></TD>
8011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
8111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TABLE>
8211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="skip-navbar_top"></A>
8311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ========= END OF TOP NAVBAR ========= -->
8411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
8511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HR>
8611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ======== START OF CLASS DATA ======== -->
8711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<H2>
8811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<FONT SIZE="-1">
8911de3758b3338ab796baa74df47f9a9a937ff103mikesamuelorg.owasp.html</FONT>
9011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<BR>
9111de3758b3338ab796baa74df47f9a9a937ff103mikesamuelAnnotation Type TCB</H2>
9211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HR>
9311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<DL>
9411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<DT><PRE><FONT SIZE="-1">@Target(value={CONSTRUCTOR,METHOD,PACKAGE,TYPE})
9511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</FONT>public @interface <A HREF="/src-html/org/owasp/html/TCB.html#line.45"><B>TCB</B></A></DL>
9611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</PRE>
9711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
9811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<P>
9911de3758b3338ab796baa74df47f9a9a937ff103mikesamuelIndicates that a program element is in the trusted computing base --
10011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel there exists a security property that could be violated if this code is not
10111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel correct.
10211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<P>
10311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
10411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<P>
10511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
10611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<P>
10711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
10811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<P>
10911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ========= END OF CLASS DATA ========= -->
11011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HR>
11111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
11211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
11311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ======= START OF BOTTOM NAVBAR ====== -->
11411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="navbar_bottom"><!-- --></A>
11511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
11611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
11711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
11811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
11911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="navbar_bottom_firstrow"><!-- --></A>
12011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
12111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TR ALIGN="center" VALIGN="top">
12204fec67bccd1004fba68e662ba9709747aa65d30mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
12304fec67bccd1004fba68e662ba9709747aa65d30mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
12411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
12511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/TCB.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
12611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
12711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
12811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="/index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
12911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  </TR>
13011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TABLE>
13111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TD>
13211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
133e8ee9d6af3d6cfe64ce14b041aa1f1d57608e305mikesamuel<a href="http://code.google.com/p/owasp-java-html-sanitizer" target=_top>code.google.com home</a></EM>
13411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TD>
13511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
13611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
13711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
13811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
13911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<A HREF="/org/owasp/html/TagBalancingHtmlStreamEventReceiver.html" title="class in org.owasp.html"><B>PREV CLASS</B></A>&nbsp;
14011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;NEXT CLASS</FONT></TD>
14111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
14211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <A HREF="/index.html?org/owasp/html/TCB.html" target="_top"><B>FRAMES</B></A>  &nbsp;
14311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<A HREF="TCB.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
14411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel&nbsp;<SCRIPT type="text/javascript">
14511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <!--
14611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  if(window==top) {
14711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel    document.writeln('<A HREF="/allclasses-noframe.html"><B>All Classes</B></A>');
14811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  }
14911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  //-->
15011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</SCRIPT>
15111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<NOSCRIPT>
15211de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  <A HREF="/allclasses-noframe.html"><B>All Classes</B></A>
15311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</NOSCRIPT>
15411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
15511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
15611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</FONT></TD>
15711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
15811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TR>
15911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
16011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel  SUMMARY:&nbsp;REQUIRED&nbsp;|&nbsp;OPTIONAL</FONT></TD>
16111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
16211de3758b3338ab796baa74df47f9a9a937ff103mikesamuelDETAIL:&nbsp;ELEMENT</FONT></TD>
16311de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TR>
16411de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</TABLE>
16511de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<A NAME="skip-navbar_bottom"></A>
16611de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<!-- ======== END OF BOTTOM NAVBAR ======= -->
16711de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
16811de3758b3338ab796baa74df47f9a9a937ff103mikesamuel<HR>
16911de3758b3338ab796baa74df47f9a9a937ff103mikesamuel
17011de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</BODY>
17111de3758b3338ab796baa74df47f9a9a937ff103mikesamuel</HTML>
172